Page MenuHomePhabricator

Fix Uncaught Error: Widget not found
Closed, ResolvedPublic

Description

When I click reply on a thread, on error console I see:

Uncaught Error: Widget not found

at Object.OO.ui.Element.static.unsafeInfuse (Element.js:144)
at Object.OO.ui.Element.static.infuse (Element.js:104)
at Object.OO.ui.infuse (core.js:326)
at HTMLDocument.<anonymous> (mediawiki.action.edit.js?29a7f:23)
at mightThrow (load.php?debug=true&lang=en&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=1uclx17:3583)
at process (load.php?debug=true&lang=en&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=1uclx17:3651)

Event Timeline

matmarex added a subscriber: matmarex.

It looks like the same kind of issue as T57463, where LiquidThreads loads the core 'mediawiki.action.edit' module on its pages. The module was changed a bit recently to match the update of edit form to OOUI (T111088) and presumably those changes were not reflected in LiquidThreads. It's LiquidThreads responsibility to keep its markup compatible with the core module. Or just stop using it – to be honest I don't see what it's even loaded for, as the module doesn't do very much.

Change 575551 had a related patch set uploaded (by Bartosz Dziewoński; owner: Thiemo Kreuz (WMDE)):
[mediawiki/core@master] edit: Fix assumption #wpSummary is always there

https://gerrit.wikimedia.org/r/575551

Change 575551 merged by jenkins-bot:
[mediawiki/core@master] edit: Fix assumption #wpSummary is always there

https://gerrit.wikimedia.org/r/575551

matmarex assigned this task to thiemowmde.