Last modified: 2013-10-31 13:18:26 UTC
Created attachment 13565 [details] js error IE10 no editor Edit a URL that does not exist e.g. http://en.wikipedia.beta.wmflabs.org/wiki/0.721023e4802348 Click Create source The wikitext editor sometimes not appear at all. When this happens the error is 'unable to get property 'appendChild' of undefined or null reference' See screen shot. Also, styling from the ProveIt gadget sometimes appears also, even though ProveIt is unselected in Preferences for this user. See screen shot.
Created attachment 13566 [details] proveit should not appear
line causing js error is document.getElementById('citeselect').appendChild( reftoolformarea );
That is a local script: http://en.wikipedia.beta.wmflabs.org/wiki/MediaWiki:RefToolbarLegacy.js Nothing for bugzilla
As noted by Umherirrender, that line is not part of ProveIt. It's part of RefToolbarLegacy, loaded via: MediaWiki:Common.js -> MediaWiki:Common.js/edit.js -> MediaWiki:RefToolbarLegacy.js Relevant to your testing, MediaWiki:Common.js/edit.js has a hard-coded reference to en.wikipedia.org, which means it's pulling stuff from prod rather than the test environment. This should be fixed. RefToolbarLegacy.js is entirely separate from ProveIt (despite having a similar purpose). It seems very odd that ProveIt would load without being enabled. I have never had that reported, nor do I know of any mechanism that bug could occur. If you are sure it's not being enabled somehow, and can reproduce that, you should file a separate bug against ResourceLoader. It seems you're testing in production mode in your screenshots. Obviously, it's important to test in production mode. However, when reporting errors on specific lines, please also retest in debug mode. That will generally provide useful filenames and line numbers.
(In reply to comment #0) > Also, styling from the ProveIt gadget sometimes appears also, even though > ProveIt is unselected in Preferences for this user. Chris and I emailed briefly about this, and I think this is this is because of http://en.wikipedia.beta.wmflabs.org/wiki/User:Selenium_user/vector.js . That file should be blanked or deleted. Also, that is no longer a supported method of loading ProveIt (I had some out of date docs on this, but they should be right now). When re-resting the gadget on Beta, it should be set up the same way as on English Wikipedia, with the relevant line of https://en.wikipedia.org/wiki/MediaWiki:Gadgets-definition , plus copying over the complete pages https://en.wikipedia.org/wiki/MediaWiki:Gadget-ProveIt.js and https://en.wikipedia.org/wiki/MediaWiki:Gadget-ProveIt.css .
I mean 're-testing'. :)
Misconfigured by accident, closing. Any related issues to be noted in other reports.