Page MenuHomePhabricator

Remove IE 6 & 7 hacks and workarounds from core & extensions
Open, MediumPublic

Description

With T232563: Drop IE6 and IE7 basic compatibility and security support in, let's remove obsolete Internet Explorer 6 & 7 workarounds.

Most of the remaining ones (or all?) are now to find in CSS land.
Among those currently in production:


Similar, but different scope tasks:

Event Timeline

Change 540736 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/core@master] Remove IE 6 & 7 specific star hack

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

Change 540737 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/skins/Vector@master] Remove IE 6 & 7 specific star hack

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

Change 540738 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/core@master] Remove IE 7 specific !ie hack

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

Change 540740 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/core@master] Remove IE 6 & 7 hasLayout hacks

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

Change 540741 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/core@master] Remove obsolete IE 6 & 7 specific comments

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

Change 540742 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/extensions/Cite@master] Remove IE 6 & 7 specific hacks

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

Change 540743 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/extensions/GettingStarted@master] Remove IE 6 & 7 hacks

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

Change 540744 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/extensions/Echo@master] Remove IE 6 & 7 hacks

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

Change 540745 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/extensions/UploadWizard@master] Remove IE 6 & 7 hacks

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

Change 540742 merged by jenkins-bot:
[mediawiki/extensions/Cite@master] Remove IE 6 & 7 specific hacks

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

Change 540746 had a related patch set uploaded (by Krinkle; owner: Krinkle):
[mediawiki/core@master] resourceloader: Remove data URI fallback for IE6 and IE7

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

Change 540744 merged by jenkins-bot:
[mediawiki/extensions/Echo@master] Remove IE 6 & 7 hacks

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

Change 540743 merged by jenkins-bot:
[mediawiki/extensions/GettingStarted@master] Remove IE 6 & 7 hacks

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

Change 540747 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[wikimedia-ui-base@master] Remove obsolete IE 6 & 7 specific comments

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

Change 540737 merged by jenkins-bot:
[mediawiki/skins/Vector@master] Remove IE 6 & 7 specific star hack

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

Change 540745 merged by jenkins-bot:
[mediawiki/extensions/UploadWizard@master] Remove IE 6 & 7 hacks

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

Change 540747 merged by jenkins-bot:
[wikimedia-ui-base@master] Remove obsolete IE 6 & 7 specific comments

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

Change 540748 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[oojs/ui@master] WikimediaUI, Apex theme: Remove IE 6 fallbacks

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

Change 540746 merged by jenkins-bot:
[mediawiki/core@master] resourceloader: Remove data URI fallback for IE6 and IE7

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

Change 540750 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/skins/Vector@master] Remove IE 6 & 7 hasLayout hacks

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

Change 540751 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/extensions/ProofreadPage@master] Remove IE 6 & 7 specific !ie hack

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

Volker_E renamed this task from Remove IE 6&7 hacks and workarounds from core & extensions to Remove IE 6 & 7 hacks and workarounds from core & extensions.Oct 4 2019, 3:48 AM

Change 540750 merged by jenkins-bot:
[mediawiki/skins/Vector@master] Remove IE 6 & 7 hasLayout hacks

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

Change 540752 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/extensions/Quiz@master] Remove IE 6 & 7 hacks

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

Volker_E triaged this task as Medium priority.Oct 4 2019, 4:00 AM

Change 540736 abandoned by VolkerE:
Remove IE 6 & 7 specific star hack

Reason:
for rebasing issues

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

Change 540736 restored by VolkerE:
Remove IE 6 & 7 specific star hack

Reason:
Exactly, confusion

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

Change 540751 merged by jenkins-bot:
[mediawiki/extensions/ProofreadPage@master] Remove IE 6 & 7 specific !ie hack

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

Change 540736 merged by jenkins-bot:
[mediawiki/core@master] Remove IE 6 & 7 specific star hack

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

Change 540738 merged by jenkins-bot:
[mediawiki/core@master] Remove IE 7 specific !ie hack

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

Change 540740 merged by jenkins-bot:
[mediawiki/core@master] Remove IE 6 & 7 hasLayout hacks

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

Change 540741 merged by jenkins-bot:
[mediawiki/core@master] Remove obsolete IE 6 & 7 specific comments

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

Change 540748 merged by jenkins-bot:
[oojs/ui@master] WikimediaUI, Apex theme: Remove IE 6 fallbacks

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

Change 541905 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/core@master] Update OOUI to v0.35.0

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

Change 541905 abandoned by VolkerE:
Update OOUI to v0.35.0

Reason:
for v0.35.1, which is on its way

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

Change 542715 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/extensions/TimedMediaHandler@master] Replace IE 4-7 compatible code with standard syntax

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

Change 542715 merged by jenkins-bot:
[mediawiki/extensions/TimedMediaHandler@master] Replace IE 4-7 compatible code with standard syntax

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

Change 542718 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/skins/MonoBook@master] Remove IE 6 & 7 specific code

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

Change 542715 merged by jenkins-bot:
[mediawiki/extensions/TimedMediaHandler@master] Replace IE 4-7 compatible code with standard syntax

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

This change is in upstream code and will be automatically replaced by the original version on the next update from upstream; local code changes like this will not be retained. I'm reverting it to avoid giving the impression it's expected to stay.

If it's important, please submit changes upstream to https://github.com/videojs/video.js/issues so we can use them in future, or set up a local patch using the grunt task if it's important to maintain separately.

Change 540752 merged by jenkins-bot:
[mediawiki/extensions/Quiz@master] Remove IE 6 & 7 hacks

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

Change 542718 merged by jenkins-bot:
[mediawiki/skins/MonoBook@master] Remove IE 6 & 7 specific code

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

Volker_E claimed this task.
Volker_E updated the task description. (Show Details)
Volker_E removed a project: Patch-For-Review.

The remaining repositories featuring are volunteer skins. Successfully resolving this.

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

[mediawiki/core@master] HTMLButtonField: Remove isBadIE()

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

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

[mediawiki/core@master] formfields: Remove IE workaround

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

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

[mediawiki/core@master] installer: Remove MSIE 7+ workaround

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

Change #1015441 merged by jenkins-bot:

[mediawiki/core@master] HTMLButtonField: Remove isBadIE()

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

Change #1015602 merged by jenkins-bot:

[mediawiki/core@master] formfields: Remove IE workaround

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

Change #1015603 merged by jenkins-bot:

[mediawiki/core@master] installer: Remove MSIE 7+ workaround

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