Page MenuHomePhabricator

Remove obsolete `-moz-` prefixed rules and properties (`-moz-keyframes`, `-moz-animation` & `-moz-transition`…) across skins & extensions
Open, Needs TriagePublic

Description

With Firefox 4-15 fallen out of basic browser support in T266866, those prefixes have become obsolete.

Also, in spare cases remove prefixed properties that should have been gone for a while alongside the obsolete -moz ones, like -webkit-border-radius

Note, extensions DonationInterface and FundraisingEmailUnsubscribe are not touched, as HTML in email is a mess and the CSS code is in no way comparable to any of the other extensions standards-wise.

Details

ProjectBranchLines +/-Subject
mediawiki/extensions/VisualEditormaster+0 -10
mediawiki/extensions/Kartographermaster+2 -15
mediawiki/extensions/GWToolsetmaster+0 -5
mediawiki/extensions/ContentTranslationmaster+0 -14
mediawiki/extensions/Flowmaster+2 -22
mediawiki/extensions/WikimediaMessagesmaster+5 -34
mediawiki/extensions/MultimediaViewermaster+1 -19
mediawiki/extensions/Popupsmaster+0 -22
mediawiki/skins/Miragemaster+9 -42
mediawiki/extensions/CentralNoticemaster+1 -2
mediawiki/skins/MinervaNeuemaster+0 -1
mediawiki/extensions/CollaborationKitmaster+0 -2
mediawiki/extensions/GrowthExperimentsmaster+0 -2
mediawiki/extensions/GuidedTourmaster+0 -100
mediawiki/extensions/RevisionSlidermaster+0 -13
mediawiki/extensions/Citoidmaster+0 -1
mediawiki/extensions/AdvancedSearchmaster+0 -23
Show related patches Customize query in gerrit

Event Timeline

Change 675451 had a related patch set uploaded (by VolkerE; author: VolkerE):
[mediawiki/extensions/AdvancedSearch@master] styles: Remove obsolete -moz-keyframes vendor prefixed rules

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

Change 675457 had a related patch set uploaded (by VolkerE; author: VolkerE):
[mediawiki/extensions/CentralNotice@master] styles: Remove obsolete -moz- vendor prefixed rules

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

Change 675451 merged by jenkins-bot:
[mediawiki/extensions/AdvancedSearch@master] styles: Remove obsolete -moz-keyframes vendor prefixed rules

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

Change 675461 had a related patch set uploaded (by VolkerE; author: VolkerE):
[mediawiki/extensions/Citoid@master] styles: Remove obsolete -moz- vendor prefixed properties

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

Change 675464 had a related patch set uploaded (by VolkerE; author: VolkerE):
[mediawiki/extensions/CollaborationKit@master] styles: Remove obsolete -moz- vendor prefixed properties

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

Change 675465 had a related patch set uploaded (by VolkerE; author: VolkerE):
[mediawiki/extensions/GrowthExperiments@master] styles: Remove obsolete vendor prefixed properties

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

Change 675466 had a related patch set uploaded (by VolkerE; author: VolkerE):
[mediawiki/extensions/GuidedTour@master] styles: Remove obsolete vendor prefixed rules & properties

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

Change 675468 had a related patch set uploaded (by VolkerE; author: VolkerE):
[mediawiki/extensions/GWToolset@master] styles: Remove obsolete vendor prefixed properties

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

Change 675474 had a related patch set uploaded (by VolkerE; author: VolkerE):
[mediawiki/extensions/Kartographer@master] styles: Remove obsolete vendor prefixed properties

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

Change 675461 merged by jenkins-bot:
[mediawiki/extensions/Citoid@master] styles: Remove obsolete -moz- vendor prefixed properties

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

Change 675475 had a related patch set uploaded (by VolkerE; author: VolkerE):
[mediawiki/extensions/MultimediaViewer@master] styles: Remove obsolete vendor prefixed properties

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

Change 675477 had a related patch set uploaded (by VolkerE; author: VolkerE):
[mediawiki/extensions/Flow@master] styles: Remove obsolete vendor prefixed properties

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

Change 675480 had a related patch set uploaded (by VolkerE; author: VolkerE):
[mediawiki/extensions/Popups@master] styles: Remove obsolete vendor prefixed properties

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

Change 675481 had a related patch set uploaded (by VolkerE; author: VolkerE):
[mediawiki/extensions/ContentTranslation@master] styles: Remove obsolete -moz- vendor prefixed rules

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

Change 675482 had a related patch set uploaded (by VolkerE; author: VolkerE):
[mediawiki/extensions/RevisionSlider@master] styles: Remove obsolete -moz- vendor prefixed rules

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

Change 675483 had a related patch set uploaded (by VolkerE; author: VolkerE):
[mediawiki/extensions/WikimediaMessages@master] styles: Remove obsolete -moz- vendor prefixed rules & properties

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

Volker_E renamed this task from Remove `-moz-keyframes`, `-moz-animation` & `-moz-transition` across skins & extensions to Remove obsolete `-moz-` prefixed rules and properties (`-moz-keyframes`, `-moz-animation` & `-moz-transition`) across skins & extensions.Mar 29 2021, 10:04 AM

Change 675484 had a related patch set uploaded (by VolkerE; author: VolkerE):
[mediawiki/skins/MinervaNeue@master] styles: Remove obsolete -moz- vendor prefixed properties

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

Change 675482 merged by jenkins-bot:
[mediawiki/extensions/RevisionSlider@master] styles: Remove obsolete -moz- vendor prefixed rules

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

Change 675466 merged by jenkins-bot:
[mediawiki/extensions/GuidedTour@master] styles: Remove obsolete vendor prefixed rules & properties

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

Volker_E renamed this task from Remove obsolete `-moz-` prefixed rules and properties (`-moz-keyframes`, `-moz-animation` & `-moz-transition`) across skins & extensions to Remove obsolete `-moz-` prefixed rules and properties (`-moz-keyframes`, `-moz-animation` & `-moz-transition`…) across skins & extensions.Mar 29 2021, 11:26 AM
Volker_E updated the task description. (Show Details)

Change 675465 merged by jenkins-bot:
[mediawiki/extensions/GrowthExperiments@master] styles: Remove obsolete vendor prefixed properties

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

Change 675484 merged by jenkins-bot:
[mediawiki/skins/MinervaNeue@master] styles: Remove obsolete -moz- vendor prefixed properties

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

Change 675464 merged by jenkins-bot:
[mediawiki/extensions/CollaborationKit@master] styles: Remove obsolete -moz- vendor prefixed properties

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

Change 675457 merged by jenkins-bot:
[mediawiki/extensions/CentralNotice@master] styles: Remove obsolete -moz- vendor prefixed rules

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

Change 675516 had a related patch set uploaded (by Mainframe98; author: Mainframe98):
[mediawiki/skins/Mirage@master] Remove obsolete vendor prefixed rules

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

Change 675516 merged by jenkins-bot:
[mediawiki/skins/Mirage@master] Remove obsolete vendor prefixed rules

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

Change 675480 merged by jenkins-bot:
[mediawiki/extensions/Popups@master] styles: Remove obsolete vendor prefixed properties

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

Change 675475 merged by jenkins-bot:
[mediawiki/extensions/MultimediaViewer@master] styles: Remove obsolete vendor prefixed properties

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

Change 675477 merged by jenkins-bot:
[mediawiki/extensions/Flow@master] styles: Remove obsolete vendor prefixed properties

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

Change 675483 merged by jenkins-bot:
[mediawiki/extensions/WikimediaMessages@master] styles: Remove obsolete -moz- vendor prefixed rules & properties

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

Change 675474 merged by jenkins-bot:
[mediawiki/extensions/Kartographer@master] styles: Remove obsolete vendor prefixed properties

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

Change 675481 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] styles: Remove obsolete `-moz-` vendor prefixed rules

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

Change 675468 abandoned by VolkerE:

[mediawiki/extensions/GWToolset@master] styles: Remove obsolete vendor prefixed properties

Reason:

I don't have time to work on that to meet scope-extending quests. Wanted to clean up the code base for sanity when searching for occurrences of specific vendor properties. Requests shared are independent and would ask for a change of status quo in modern browsers. That's a different outcome to this patch's scope and would need more time than this.

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

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

[mediawiki/extensions/VisualEditor@master] Remove obsolete vendor prefixed properties

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

Change 684272 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@master] Remove obsolete vendor prefixed properties

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

No references inside resources/src/mediawiki.skinning so untagging.