Page MenuHomePhabricator

Remove IE 11, Edge legacy 15-18, Firefox 39-48, Chrome 31-48 CSS hacks and workarounds in core, extensions and skins
Open, Needs TriagePublic

Description

Goal

With official removal of Remove IE 11, Edge legacy 15-18, Firefox 39-48, Chrome 31-48 from Basic browser support (“Grade C”) in T288287, it's time to get rid of all obsolete (CSS) hacks and fallbacks.

Criteria for Done

Note

  • Ignore all MW core external libs, specifically jquery* ones

Event Timeline

Volker_E updated the task description. (Show Details)

Change #1035554 had a related patch set uploaded (by VolkerE; author: VolkerE):

[oojs/ui@master] styles: Remove IE 11 placeholder workaround

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

Change #1035556 had a related patch set uploaded (by VolkerE; author: VolkerE):

[oojs/ui@master] Element: Remove IE specific `rtlScrollType` handling

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

Change #1035558 had a related patch set uploaded (by VolkerE; author: VolkerE):

[oojs/ui@master] styles, demos: Remove further IE 11 CSS workarounds

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

Change #1035561 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/core@master] mediawiki.less: Remove outdated basic browser support workarounds

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

Change #1035554 merged by jenkins-bot:

[oojs/ui@master] styles: Remove IE 11 placeholder workaround

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

Change #1035556 merged by jenkins-bot:

[oojs/ui@master] Element: Remove IE specific `rtlScrollType` handling

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

Change #1035558 merged by jenkins-bot:

[oojs/ui@master] styles, demos: Remove further IE 11 CSS workarounds

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

Change #1035561 merged by jenkins-bot:

[mediawiki/core@master] mediawiki.less: Remove outdated basic browser support workarounds

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

Change #1037742 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/core@master] styles: Settle on .user-select() mixin

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

Change #1037742 merged by jenkins-bot:

[mediawiki/core@master] styles: Settle on .user-select() mixin

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

Change #1037873 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/core@master] styles: Remove IE11 workarounds and comment hints

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

Change #1037873 merged by jenkins-bot:

[mediawiki/core@master] styles: Remove IE11 workarounds and comment hints

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

Change #1038825 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/Forms@master] styles: Remove outdated browsers like MS IE10 Flexbox workarounds

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

Change #1041167 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/Kartographer@master] styles: Remove outdated Firefox proprietary CSS extensions

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

Change #1041171 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/CollaborationKit@master] styles: Remove outdated Firefox proprietary CSS extensions

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

Change #1041167 merged by jenkins-bot:

[mediawiki/extensions/Kartographer@master] styles: Remove outdated Firefox proprietary CSS extensions

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

Change #1041782 had a related patch set uploaded (by Catrope; author: Catrope):

[mediawiki/core@master] Update OOUI to v0.50.0

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

Change #1041782 merged by jenkins-bot:

[mediawiki/core@master] Update OOUI to v0.50.0

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

Change #1041171 merged by jenkins-bot:

[mediawiki/extensions/CollaborationKit@master] styles: Remove outdated Firefox proprietary CSS extensions

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