Page MenuHomePhabricator

Remove Aurora-specific MediaWiki core hacks
Open, NormalPublic

Description

Currently Aurora requires two core hacks:

  • resources/src/mediawiki.page/mediawiki.page.watch.ajax.js -- AJAX page watching support (Introduced in {rSHWK2355})
  • includes/specials/SpecialUserlogin.php -- hacky CSS fix for the signup page, Special:UserLogin/signup (Introduced in {rSHWK2359})

This is not ideal, as these hacks get in the way of MediaWiki upgrades and skins should remain as self-contained as possible. We should find out a way to implement the functionality without core hacks.

Event Timeline

jack created this task.Jun 4 2016, 7:53 PM
jack added a comment.Mar 16 2019, 2:59 AM

Down to one core hack, the AJAX page watching one, as of Q1/2019. Should really figure out a way to get rid of that and then Aurora would be a nice, stand-alone skin that requires no core hacks whatsoever...