Page MenuHomePhabricator

Remove IE11 support from MobileFrontend
Closed, InvalidPublic

Description

In course of fledging out Wikimedia shareable Browserslist config, I've spotted that MobileFrontend relies on basic supported browsers with exception of pushing IE9 + IE10 out of the scope.

Proposal to remove IE11

I really don't see why MobileFrontend would not support IE_Mob, but does support IE11.
For sake of removing code legacy and possibly client performance for all others, I'd propose to remove IE11 from supported list.

Event Timeline

Change 743031 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/extensions/MobileFrontend@master] Use browserslist-config-wikimedia/basic without modification

https://gerrit.wikimedia.org/r/743031

We don't support IE11 in MobileFrontend. We never have.

I think the reason for the confusion is the line not IE <= 10 in .browserslistrc which can easily be removed.

All this does is impact stylelint and eslint so removing this line is a NOOP from my perspective.

Fixing this doesn't need a dedicated task. I think we should be converging on a single browser compatibility configuration for desktop and mobile.

Change 743031 merged by jenkins-bot:

[mediawiki/extensions/MobileFrontend@master] Use browserslist-config-wikimedia/basic without modification

https://gerrit.wikimedia.org/r/743031

All of this code is deprecated from the team's perspective so I don't think there's much value in updating that. I'm hoping we can remove this code in favor of Codex when Codex is further along. Note this is event delegation code which would be replaced with Vue's.