Page MenuHomePhabricator

Uncaught Error: Circular dependency! mw-input-wpExpiry on beta environment (March 14, 2019)
Closed, DuplicatePublic

Description

The Expiration OOUI widget is missing from Special:Block on all beta wikis: https://en.wikisource.beta.wmflabs.org/wiki/Special:Block

Screen Shot 2019-03-14 at 10.08.13 AM.png (393×826 px, 35 KB)

In the console:

Uncaught Error: Circular dependency! mw-input-wpExpiry
    at Object.OO.ui.Element.static.unsafeInfuse (load.php?debug=false&lang=en&modules=ext.uls.compactlinks%2Ceventlogger%2Cinterface%2Cpreferences|jquery%2Cmoment%2Coojs-ui-core%2Coojs-ui-widgets|jquery.lengthLimit|mediawiki.htmlform%2Cwidgets|mediawiki.htmlform.ooui|mediawiki.special.block|mediawiki.widgets.DateInputWidget%2CNamespacesMultiselectWidget%2CSelectWithInputWidget%2CTitlesMultiselectWidget%2CUserInputWidget%2Cdatetime%2Cexpiry|mediawiki.widgets.DateInputWidget.styles|oojs-ui.styles.icons-editing-advanced%2Cicons-editing-core%2Cicons-moderation%2Cicons-movement|skins.vector.js&skin=vector&version=0yyp97s:269)
    at Object.OO.ui.Element.static.infuse (load.php?debug=false&lang=en&modules=ext.uls.compactlinks%2Ceventlogger%2Cinterface%2Cpreferences|jquery%2Cmoment%2Coojs-ui-core%2Coojs-ui-widgets|jquery.lengthLimit|mediawiki.htmlform%2Cwidgets|mediawiki.htmlform.ooui|mediawiki.special.block|mediawiki.widgets.DateInputWidget%2CNamespacesMultiselectWidget%2CSelectWithInputWidget%2CTitlesMultiselectWidget%2CUserInputWidget%2Cdatetime%2Cexpiry|mediawiki.widgets.DateInputWidget.styles|oojs-ui.styles.icons-editing-advanced%2Cicons-editing-core%2Cicons-moderation%2Cicons-movement|skins.vector.js&skin=vector&version=0yyp97s:268)
    at Object.OO.ui.infuse (load.php?debug=false&lang=en&modules=ext.uls.compactlinks%2Ceventlogger%2Cinterface%2Cpreferences|jquery%2Cmoment%2Coojs-ui-core%2Coojs-ui-widgets|jquery.lengthLimit|mediawiki.htmlform%2Cwidgets|mediawiki.htmlform.ooui|mediawiki.special.block|mediawiki.widgets.DateInputWidget%2CNamespacesMultiselectWidget%2CSelectWithInputWidget%2CTitlesMultiselectWidget%2CUserInputWidget%2Cdatetime%2Cexpiry|mediawiki.widgets.DateInputWidget.styles|oojs-ui.styles.icons-editing-advanced%2Cicons-editing-core%2Cicons-moderation%2Cicons-movement|skins.vector.js&skin=vector&version=0yyp97s:264)
    at infuseIfExists (load.php?debug=false&lang=en&modules=ext.uls.compactlinks%2Ceventlogger%2Cinterface%2Cpreferences|jquery%2Cmoment%2Coojs-ui-core%2Coojs-ui-widgets|jquery.lengthLimit|mediawiki.htmlform%2Cwidgets|mediawiki.htmlform.ooui|mediawiki.special.block|mediawiki.widgets.DateInputWidget%2CNamespacesMultiselectWidget%2CSelectWithInputWidget%2CTitlesMultiselectWidget%2CUserInputWidget%2Cdatetime%2Cexpiry|mediawiki.widgets.DateInputWidget.styles|oojs-ui.styles.icons-editing-advanced%2Cicons-editing-core%2Cicons-moderation%2Cicons-movement|skins.vector.js&skin=vector&version=0yyp97s:537)
    at HTMLDocument.<anonymous> (load.php?debug=false&lang=en&modules=ext.uls.compactlinks%2Ceventlogger%2Cinterface%2Cpreferences|jquery%2Cmoment%2Coojs-ui-core%2Coojs-ui-widgets|jquery.lengthLimit|mediawiki.htmlform%2Cwidgets|mediawiki.htmlform.ooui|mediawiki.special.block|mediawiki.widgets.DateInputWidget%2CNamespacesMultiselectWidget%2CSelectWithInputWidget%2CTitlesMultiselectWidget%2CUserInputWidget%2Cdatetime%2Cexpiry|mediawiki.widgets.DateInputWidget.styles|oojs-ui.styles.icons-editing-advanced%2Cicons-editing-core%2Cicons-moderation%2Cicons-movement|skins.vector.js&skin=vector&version=0yyp97s:537)
    at mightThrow (load.php?debug=false&lang=en&modules=ext.uls.compactlinks%2Ceventlogger%2Cinterface%2Cpreferences|jquery%2Cmoment%2Coojs-ui-core%2Coojs-ui-widgets|jquery.lengthLimit|mediawiki.htmlform%2Cwidgets|mediawiki.htmlform.ooui|mediawiki.special.block|mediawiki.widgets.DateInputWidget%2CNamespacesMultiselectWidget%2CSelectWithInputWidget%2CTitlesMultiselectWidget%2CUserInputWidget%2Cdatetime%2Cexpiry|mediawiki.widgets.DateInputWidget.styles|oojs-ui.styles.icons-editing-advanced%2Cicons-editing-core%2Cicons-moderation%2Cicons-movement|skins.vector.js&skin=vector&version=0yyp97s:69)
    at process (load.php?debug=false&lang=en&modules=ext.uls.compactlinks%2Ceventlogger%2Cinterface%2Cpreferences|jquery%2Cmoment%2Coojs-ui-core%2Coojs-ui-widgets|jquery.lengthLimit|mediawiki.htmlform%2Cwidgets|mediawiki.htmlform.ooui|mediawiki.special.block|mediawiki.widgets.DateInputWidget%2CNamespacesMultiselectWidget%2CSelectWithInputWidget%2CTitlesMultiselectWidget%2CUserInputWidget%2Cdatetime%2Cexpiry|mediawiki.widgets.DateInputWidget.styles|oojs-ui.styles.icons-editing-advanced%2Cicons-editing-core%2Cicons-moderation%2Cicons-movement|skins.vector.js&skin=vector&version=0yyp97s:70)

Event Timeline

TBolliger triaged this task as Unbreak Now! priority.Mar 14 2019, 5:20 PM

UBN as this is on the current train.

Not sure what other OOUI widgets this affects. I'll take a look around.

dbarratt lowered the priority of this task from Unbreak Now! to High.Mar 14 2019, 5:24 PM
zeljkofilipin raised the priority of this task from High to Unbreak Now!.Mar 18 2019, 9:31 AM
zeljkofilipin added a subscriber: zeljkofilipin.

Train blockers are Unbreak Now!.

Different message but same cause as the other task, which already has a patch.