On 11 January 2012 21:27, Daniel Barrett <d...@vistaprint.com> wrote:
> In 1.18.0, the page Special:UserLogin no longer runs the JavaScript in > MediaWiki:common.js. Is this an intentional change from 1.17, and if so, > is there a workaround to make custom JS run on the login page? > > (I tested this by putting alert('foo') in MediaWiki:common.js. The alert > appears on all articles & special pages except Special:UserLogin.) > > Thank you, > DanB > Yes, no user-editable scripts are run on pages where password forms reside, because it is trivially easy for users to use them to introduce password-sniffing JS attacks, either deliberately or inadvertantly. Or that's the idea, at least; IIRC there's an open bug about gadgets running somewhere they probably shouldn't, etc. You could probably hack around it by using one of the many hooks in the page rendering stack to add the JS module on the pages where it's not already there, but before doing so it's worth thinking about the reason why it was removed in the first place. --HM _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l