Page MenuHomePhabricator

Uncaught TypeError: Cannot read property 'req' of undefined: WikiEditor at nlwiki beta
Closed, DuplicatePublic

Description

Steps to reproduce
  1. Open https://nl.wikipedia.beta.wmflabs.org/w/index.php?title=MediaWiki:Gadget-MarkAdmin.js&action=edit
Expected

Executes without errors.

Observed
load.php?lang=en&modules=ext.TemplateWizard%2Ccharinsert%2CeventLogging%2CwikimediaEvents|ext.TwoColConflict.JSCheck|ext.codeEditor.icons|ext.echo.init|ext.uls.interface|jquery%2Cmoment%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Csite|jquery.highlightText%2ClengthLimit%2Csuggestions%2Cthrottle-debounce%2Cui|jquery.makeCollapsible.styles|mediawiki.action.edit|mediawiki.action.edit.collapsibleFooter%2CeditWarning|mediawiki.base%2CconfirmCloseWindow%2Cicon%2Ctemplate|mediawiki.language.specialCharacters|mediawiki.page.watch.ajax|mediawiki.widgets.DateInputWidget%2CUserInputWidget%2CvisibleLengthLimit|mediawiki.widgets.DateInputWidget.styles|oojs-ui-toolbars.icons|oojs-ui.styles.icons-editing-advanced%2Cicons-editing-citation%2Cicons-editing-list%2Cicons-movement|user.defaults|wikibase.client.action.edit.collapsibleFooter&skin=vector&version=ei7yz:formatted:5231 Uncaught TypeError: Cannot read property 'req' of undefined
    at Object.isRequired (load.php?lang=en&modules=ext.codeEditor%2CwikiEditor|jquery.codeEditor&skin=vector&version=yvgic:6)
    at jQuery.fn.init.$.fn.wikiEditor (load.php?lang=en&modules=ext.codeEditor%2CwikiEditor|jquery.codeEditor&skin=vector&version=yvgic:13)
    at HTMLDocument.<anonymous> (load.php?lang=en&modules=ext.codeEditor%2CwikiEditor|jquery.codeEditor&skin=vector&version=yvgic:1)
    at mightThrow (load.php?lang=en&modules=ext.TemplateWizard%2Ccharinsert%2CeventLogging%2CwikimediaEvents|ext.TwoColConflict.JSCheck|ext.codeEditor.icons|ext.echo.init|ext.uls.interface|jquery%2Cmoment%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Csite|jquery.highlightText%2ClengthLimit%2Csuggestions%2Cthrottle-debounce%2Cui|jquery.makeCollapsible.styles|mediawiki.action.edit|mediawiki.action.edit.collapsibleFooter%2CeditWarning|mediawiki.base%2CconfirmCloseWindow%2Cicon%2Ctemplate|mediawiki.language.specialCharacters|mediawiki.page.watch.ajax|mediawiki.widgets.DateInputWidget%2CUserInputWidget%2CvisibleLengthLimit|mediawiki.widgets.DateInputWidget.styles|oojs-ui-toolbars.icons|oojs-ui.styles.icons-editing-advanced%2Cicons-editing-citation%2Cicons-editing-list%2Cicons-movement|user.defaults|wikibase.client.action.edit.collapsibleFooter&skin=vector&version=ei7yz:formatted:5112)
    at process (load.php?lang=en&modules=ext.TemplateWizard%2Ccharinsert%2CeventLogging%2CwikimediaEvents|ext.TwoColConflict.JSCheck|ext.codeEditor.icons|ext.echo.init|ext.uls.interface|jquery%2Cmoment%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Csite|jquery.highlightText%2ClengthLimit%2Csuggestions%2Cthrottle-debounce%2Cui|jquery.makeCollapsible.styles|mediawiki.action.edit|mediawiki.action.edit.collapsibleFooter%2CeditWarning|mediawiki.base%2CconfirmCloseWindow%2Cicon%2Ctemplate|mediawiki.language.specialCharacters|mediawiki.page.watch.ajax|mediawiki.widgets.DateInputWidget%2CUserInputWidget%2CvisibleLengthLimit|mediawiki.widgets.DateInputWidget.styles|oojs-ui-toolbars.icons|oojs-ui.styles.icons-editing-advanced%2Cicons-editing-citation%2Cicons-editing-list%2Cicons-movement|user.defaults|wikibase.client.action.edit.collapsibleFooter&skin=vector&version=ei7yz:formatted:5134)

is logged in the console.

This is probably also why there's no syntax highlight, as usual with JS-based pages.