Page MenuHomePhabricator

Uncaught TypeError: Cannot read property '$element' of undefined when editing image on CT
Closed, DuplicatePublicBUG REPORT

Description

List of steps to reproduce (step by step, including full links if applicable):

What happens?:

VM94:330 Uncaught TypeError: Cannot read property '$element' of undefined
    at VeInitMwCXTarget.ve.init.mw.CXTarget.onDialogOpening (load.php?lang=pt&modules=diffMatchPatch%2Cdompurify%2Cjquery%2Coojs-ui-core%2Coojs-ui-widgets%2Cpapaparse%2Crangefix%2Cspark-md5%2CtreeDiffer%2Cunicodejs|ext.cx.wikibase.link|jquery.tablesorter|jquery.tablesorter.styles|mediawiki.action.view.redirectPage|mediawiki.deflate%2Cpulsatingdot|mediawiki.interface.helpers.styles|mediawiki.language.months|mediawiki.skinning.content.parsoid|mw.cx.MachineTranslation%2CMwApiRequestManager%2Cdm%2Cinit|mw.cx.dm.PageTitleModel%2CTranslation%2CTranslationIssue%2CWikiPage|mw.cx.init.Translation|mw.cx.tools.IssueTrackingTool%2CTranslationTool%2CTranslationToolFactory|mw.cx.ui.Categories%2CCategoryMultiselectWidget%2CPageTitleWidget%2CTranslationToolWidget%2CTranslationView|oojs-ui.styles.icons-accessibility|ve.ce.CXLintableNode|ve.dm.CXLintableNode|ve.init.mw.CXTarget|ve.ui.CXDesktopContext%2CCXSurface&skin=contenttranslation&version=a43b9:827)
    at VeUiSurfaceWindowManager.OO.EventEmitter.emit (<anonymous>:330:652)
    at <anonymous>:255:2
    at fire (load.php?lang=pt&modules=diffMatchPatch%2Cdompurify%2Cjquery%2Coojs-ui-core%2Coojs-ui-widgets%2Cpapaparse%2Crangefix%2Cspark-md5%2CtreeDiffer%2Cunicodejs|ext.cx.wikibase.link|jquery.tablesorter|jquery.tablesorter.styles|mediawiki.action.view.redirectPage|mediawiki.deflate%2Cpulsatingdot|mediawiki.interface.helpers.styles|mediawiki.language.months|mediawiki.skinning.content.parsoid|mw.cx.MachineTranslation%2CMwApiRequestManager%2Cdm%2Cinit|mw.cx.dm.PageTitleModel%2CTranslation%2CTranslationIssue%2CWikiPage|mw.cx.init.Translation|mw.cx.tools.IssueTrackingTool%2CTranslationTool%2CTranslationToolFactory|mw.cx.ui.Categories%2CCategoryMultiselectWidget%2CPageTitleWidget%2CTranslationToolWidget%2CTranslationView|oojs-ui.styles.icons-accessibility|ve.ce.CXLintableNode|ve.dm.CXLintableNode|ve.init.mw.CXTarget|ve.ui.CXDesktopContext%2CCXSurface&skin=contenttranslation&version=a43b9:107)
    at Object.add [as done] (load.php?lang=pt&modules=diffMatchPatch%2Cdompurify%2Cjquery%2Coojs-ui-core%2Coojs-ui-widgets%2Cpapaparse%2Crangefix%2Cspark-md5%2CtreeDiffer%2Cunicodejs|ext.cx.wikibase.link|jquery.tablesorter|jquery.tablesorter.styles|mediawiki.action.view.redirectPage|mediawiki.deflate%2Cpulsatingdot|mediawiki.interface.helpers.styles|mediawiki.language.months|mediawiki.skinning.content.parsoid|mw.cx.MachineTranslation%2CMwApiRequestManager%2Cdm%2Cinit|mw.cx.dm.PageTitleModel%2CTranslation%2CTranslationIssue%2CWikiPage|mw.cx.init.Translation|mw.cx.tools.IssueTrackingTool%2CTranslationTool%2CTranslationToolFactory|mw.cx.ui.Categories%2CCategoryMultiselectWidget%2CPageTitleWidget%2CTranslationToolWidget%2CTranslationView|oojs-ui.styles.icons-accessibility|ve.ce.CXLintableNode|ve.dm.CXLintableNode|ve.init.mw.CXTarget|ve.ui.CXDesktopContext%2CCXSurface&skin=contenttranslation&version=a43b9:108)
    at VeUiSurfaceWindowManager.OO.ui.WindowManager.openWindow (<anonymous>:254:708)
    at load.php?lang=pt&modules=ext.visualEditor.base%2Ccore%2Cdiffing%2Cmediawiki%2Cmwcore%2Cmwlink%2Cmwmeta%2Csanitize%2Cswitching%2Cwelcome|ext.visualEditor.core.desktop%2Cutils&skin=contenttranslation&version=1y3qt:729
    at mightThrow (load.php?lang=pt&modules=diffMatchPatch%2Cdompurify%2Cjquery%2Coojs-ui-core%2Coojs-ui-widgets%2Cpapaparse%2Crangefix%2Cspark-md5%2CtreeDiffer%2Cunicodejs|ext.cx.wikibase.link|jquery.tablesorter|jquery.tablesorter.styles|mediawiki.action.view.redirectPage|mediawiki.deflate%2Cpulsatingdot|mediawiki.interface.helpers.styles|mediawiki.language.months|mediawiki.skinning.content.parsoid|mw.cx.MachineTranslation%2CMwApiRequestManager%2Cdm%2Cinit|mw.cx.dm.PageTitleModel%2CTranslation%2CTranslationIssue%2CWikiPage|mw.cx.init.Translation|mw.cx.tools.IssueTrackingTool%2CTranslationTool%2CTranslationToolFactory|mw.cx.ui.Categories%2CCategoryMultiselectWidget%2CPageTitleWidget%2CTranslationToolWidget%2CTranslationView|oojs-ui.styles.icons-accessibility|ve.ce.CXLintableNode|ve.dm.CXLintableNode|ve.init.mw.CXTarget|ve.ui.CXDesktopContext%2CCXSurface&skin=contenttranslation&version=a43b9:110)
    at process (load.php?lang=pt&modules=diffMatchPatch%2Cdompurify%2Cjquery%2Coojs-ui-core%2Coojs-ui-widgets%2Cpapaparse%2Crangefix%2Cspark-md5%2CtreeDiffer%2Cunicodejs|ext.cx.wikibase.link|jquery.tablesorter|jquery.tablesorter.styles|mediawiki.action.view.redirectPage|mediawiki.deflate%2Cpulsatingdot|mediawiki.interface.helpers.styles|mediawiki.language.months|mediawiki.skinning.content.parsoid|mw.cx.MachineTranslation%2CMwApiRequestManager%2Cdm%2Cinit|mw.cx.dm.PageTitleModel%2CTranslation%2CTranslationIssue%2CWikiPage|mw.cx.init.Translation|mw.cx.tools.IssueTrackingTool%2CTranslationTool%2CTranslationToolFactory|mw.cx.ui.Categories%2CCategoryMultiselectWidget%2CPageTitleWidget%2CTranslationToolWidget%2CTranslationView|oojs-ui.styles.icons-accessibility|ve.ce.CXLintableNode|ve.dm.CXLintableNode|ve.init.mw.CXTarget|ve.ui.CXDesktopContext%2CCXSurface&skin=contenttranslation&version=a43b9:111)

What should have happened instead?:
No errors.

Software version (if not a Wikimedia wiki), browser information, screenshots, other information, etc:
Tested on Brave browser, Version 1.26.74 Chromium: 91.0.4472.124 (Official Build) (64-bit). The error is reproducible if I close the image properties window and click on the edit link again, and also after leaving the CT page and opening it again.