Skip to content

Remove Internet Explorer support #6325

@rachel-fenichel

Description

@rachel-fenichel

Is your feature request related to a problem? Please describe.

On June 15, 2022 Microsoft announced that "Internet Explorer 11 has retired and is officially out of support."

Supporting IE takes a decent amount of work and requires workarounds in both implementations and the build system.

Describe the solution you'd like

  • Remove uses of userAgent.IE in Blockly core.
  • Remove isIe and IE from useragent.ts
  • Remove workaround in flyout_base
  • Remove IE from test matrix (internal documentation)
  • Remove IE from PR template
  • Remove workarounds for IE in bootstrap.js
  • Remove IE workarounds from stripped-down base.js
  • Update generated target to ES6/es2015 #6328

Describe alternatives you've considered

Continue supporting IE until the heat death of the universe or 2029 (whichever comes sooner).

Additional context

This is a breaking change, although hopefully for very few end users.

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions