https://bugzilla.wikimedia.org/show_bug.cgi?id=42982
[email protected] changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #8 from [email protected] --- Thanks so much for tracking this down! The JavaScript on enwiki that enhances account creation munges the first table it finds in the content div. Extension:Title Blacklist doesn't use a table for its errors so our testing of this worked fine. But on enwiki someone tweaked MediaWiki:Titleblacklist-forbidden-new-account message to use an {{fmbox}} which puts it in a table. So the first table is not the login form, result: JS errors and garbled HTML. Things to do: 1. Avoid this specific JS error that halts the munging leaving the form invisible. 2. Be smarter about finding the right table to modify. 3. Don't hide so much of the page during munging so if JS fails the user sees something. 4. Even if errors munging, always show the hidden part. gerrit change 42982 does 1-3. 4 is dubious, since partly successful jQuery-fu may be worse than failing. -- You are receiving this mail because: You are on the CC list for the bug. You are watching all bug changes. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
