Page MenuHomePhabricator

Uncaught TypeError: Cannot read property 'ownerDocument' of undefined / TypeError: context is undefined
Closed, ResolvedPublic

Description

https://logstash.wikimedia.org/app/kibana#/doc/logstash-*/logstash-2020.08.03/clienterror/?id=AXO0vq9e3_NNwgAUqRqH

at Function.Sizzle.contains  <UR1L>:352:457
at Object.OO.ui.contains  <URL1>:604:19
at VeCeSurface.ve.ce.Surface.showSelectionState  <URL2>:513:109
at VeCeSurface.ve.ce.Surface.showModelSelection  <URL2>:511:982
at VeCeSurface.ve.ce.Surface.handleObservedChanges  <URL2>:500:414
at VeCeSurfaceObserver.ve.ce.SurfaceObserver.pollOnceInternal  <URL2>:524:776
at VeCeSurfaceObserver.ve.ce.SurfaceObserver.pollOnce  <URL2>:524:165
at VeCeSurface.ve.ce.Surface.afterDocumentMouseDown  <URL2>:456:950

URL1=https://www.mediawiki.org/w/load.php?lang=en&modules=ext.centralNotice.choiceData%2CgeoIP%2CstartUp%7Cext.centralauth.centralautologin%7Cext.eventLogging%2Cflow%2CnavigationTiming%2Cthanks%2CwikimediaEvents%7Cext.flow.components%2Cdm%2Ctemplating%2Cui%7Cext.flow.jquery.conditionalScroll%2CfindWithParent%7Cext.flow.visualEditor.icons%7Cext.thanks.flowthank%7Cext.uls.common%2Ccompactlinks%2Cinit%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery%2Cmoment%2Coojs%2Coojs-router%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7Cjquery.client%2Ccookie%2CtextSelection%2Cthrottle-debounce%7Cjquery.uls.data%7Cmediawiki.String%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2Cexperiments%2CjqueryMsg%2Clanguage%2Cstorage%2Ctemplate%2Cuser%2Cutil%7Cmediawiki.action.view.redirect%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Cmediawiki.template.handlebars%7Cmmv.bootstrap%2Chead%7Cmmv.bootstrap.autostart%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-editing-advanced%2Cicons-editing-list%2Cicons-user%7Cskins.vector.legacy.js%7Cuser.defaults&skin=vector&version=17ggb
URL2=https://www.mediawiki.org/w/load.php?lang=en&modules=ext.visualEditor.base%2Ccore%2Csanitize%7Cext.visualEditor.core.utils&skin=vector&version=1mzzs

Tagging Flow as well as VE as the editor has occurred while editing talk pages of IP addresses https://www.mediawiki.org/wiki/User_talk:18.206.185.86 and https://www.mediawiki.org/wiki/User_talk:18.233.9.118

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

It always seems to be user IP talk pages e.g. https://www.mediawiki.org/wiki/User_talk:100.24.30.223

On those same pages I am also see another error from the same IP - TypeError: context is undefined`

at Sizzle</Sizzle.contains https://www.mediawiki.org/w/load.php?lang=en&modules=ext.centralNotice.choiceData%2CgeoIP%2CstartUp%7Cext.centralauth.centralautologin%7Cext.eventLogging%2Cflow%2CnavigationTiming%2Cthanks%2CwikimediaEvents%7Cext.flow.components%2Cdm%2Ctemplating%2Cui%7Cext.flow.jquery.conditionalScroll%2CfindWithParent%7Cext.flow.visualEditor.icons%7Cext.thanks.flowthank%7Cext.uls.common%2Ccompactlinks%2Cinit%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery%2Cmoment%2Coojs%2Coojs-router%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7Cjquery.client%2Ccookie%2CtextSelection%2Cthrottle-debounce%7Cjquery.uls.data%7Cmediawiki.String%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2Cexperiments%2CjqueryMsg%2Clanguage%2Cstorage%2Ctemplate%2Cuser%2Cutil%7Cmediawiki.action.view.redirect%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Cmediawiki.template.handlebars%7Cmmv.bootstrap%2Chead%7Cmmv.bootstrap.autostart%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-editing-advanced%2Cicons-editing-list%2Cicons-user%7Cskins.vector.legacy.js%7Cuser.defaults&skin=vector&version=18jsx:353:449
at OO.ui.contains https://www.mediawiki.org/w/load.php?lang=en&modules=ext.centralNotice.choiceData%2CgeoIP%2CstartUp%7Cext.centralauth.centralautologin%7Cext.eventLogging%2Cflow%2CnavigationTiming%2Cthanks%2CwikimediaEvents%7Cext.flow.components%2Cdm%2Ctemplating%2Cui%7Cext.flow.jquery.conditionalScroll%2CfindWithParent%7Cext.flow.visualEditor.icons%7Cext.thanks.flowthank%7Cext.uls.common%2Ccompactlinks%2Cinit%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery%2Cmoment%2Coojs%2Coojs-router%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7Cjquery.client%2Ccookie%2CtextSelection%2Cthrottle-debounce%7Cjquery.uls.data%7Cmediawiki.String%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2Cexperiments%2CjqueryMsg%2Clanguage%2Cstorage%2Ctemplate%2Cuser%2Cutil%7Cmediawiki.action.view.redirect%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Cmediawiki.template.handlebars%7Cmmv.bootstrap%2Chead%7Cmmv.bootstrap.autostart%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-editing-advanced%2Cicons-editing-list%2Cicons-user%7Cskins.vector.legacy.js%7Cuser.defaults&skin=vector&version=18jsx:605:19
at ve.ce.Surface.prototype.showSelectionState https://www.mediawiki.org/w/load.php?lang=en&modules=ext.visualEditor.base%2Ccore%2Cdiffing%2Cmediawiki%2Cmwcore%2Csanitize%2Cswitching%2Cwelcome%7Cext.visualEditor.core.utils&skin=vector&version=1c2m0:513:109
at ve.ce.Surface.prototype.showModelSelection https://www.mediawiki.org/w/load.php?lang=en&modules=ext.visualEditor.base%2Ccore%2Cdiffing%2Cmediawiki%2Cmwcore%2Csanitize%2Cswitching%2Cwelcome%7Cext.visualEditor.core.utils&skin=vector&version=1c2m0:511:982
at ve.ce.Surface.prototype.handleObservedChanges https://www.mediawiki.org/w/load.php?lang=en&modules=ext.visualEditor.base%2Ccore%2Cdiffing%2Cmediawiki%2Cmwcore%2Csanitize%2Cswitching%2Cwelcome%7Cext.visualEditor.core.utils&skin=vector&version=1c2m0:500:414
at ve.ce.SurfaceObserver.prototype.pollOnceInternal https://www.mediawiki.org/w/load.php?lang=en&modules=ext.visualEditor.base%2Ccore%2Cdiffing%2Cmediawiki%2Cmwcore%2Csanitize%2Cswitching%2Cwelcome%7Cext.visualEditor.core.utils&skin=vector&version=1c2m0:524:776
at ve.ce.SurfaceObserver.prototype.pollOnce https://www.mediawiki.org/w/load.php?lang=en&modules=ext.visualEditor.base%2Ccore%2Cdiffing%2Cmediawiki%2Cmwcore%2Csanitize%2Cswitching%2Cwelcome%7Cext.visualEditor.core.utils&skin=vector&version=1c2m0:524:165
at ve.ce.Surface.prototype.afterDocumentMouseDown https://www.mediawiki.org/w/load.php?lang=en&modules=ext.visualEditor.base%2Ccore%2Cdiffing%2Cmediawiki%2Cmwcore%2Csanitize%2Cswitching%2Cwelcome%7Cext.visualEditor.core.utils&skin=vector&version=1c2m0:456:950
t tags
Jdlrobson renamed this task from Uncaught TypeError: Cannot read property 'ownerDocument' of undefined to Uncaught TypeError: Cannot read property 'ownerDocument' of undefined / TypeError: context is undefined.Aug 5 2020, 3:31 PM

This error gets thrown when the first argument to OO.ui.contains is null

Also the error was throwing on a wide variety of pages.

Change 623056 had a related patch set uploaded (by Esanders; owner: Esanders):
[VisualEditor/VisualEditor@master] Check $focusTarget is non-empty

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

Change 623056 merged by jenkins-bot:
[VisualEditor/VisualEditor@master] Check $focusTarget is non-empty

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

Change 623424 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/VisualEditor@master] Update VE core submodule to master (89a8d99f5)

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

Change 623424 merged by jenkins-bot:
[mediawiki/extensions/VisualEditor@master] Update VE core submodule to master (89a8d99f5)

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