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

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions