Recently I have been getting a lot of hangs, with the Javascript console showing an error trying to access "getOuterRange". I constructed an example:
The Javascript console has the following message:
jQuery.Deferred exception: Cannot read properties of null (reading 'getOuterRange') TypeError: Cannot read properties of null (reading 'getOuterRange')
at VeUiDiffElement.ve.ui.DiffElement.appendListItem (<anonymous>:853:51)
at VeUiDiffElement.ve.ui.DiffElement.getChangedListNodeData (<anonymous>:857:241)
at VeUiDiffElement.ve.ui.DiffElement.getChangedNodeData (<anonymous>:851:623)
at VeUiDiffElement.ve.ui.DiffElement.getChangedNodeElements (<anonymous>:851:310)
at render (<anonymous>:845:578)
at processQueue (<anonymous>:846:330)
at VeUiDiffElement.ve.ui.DiffElement.renderDiff (<anonymous>:849:481)
at new VeUiDiffElement (<anonymous>:842:133)
at uri.query.diffmode (<anonymous>:170:171)
at mightThrow (https://en.wikipedia.org/w/load.php?lang=en&modules=jquery%2Coojs-ui-core%2Coojs-ui-widgets&skin=vector&version=u7e4l:49:881) undefined
jQuery.Deferred.exceptionHook @ load.php?lang=en&modules=jquery%2Coojs-ui-core%2Coojs-ui-widgets&skin=vector&version=u7e4l:52
Note the initial insertion of the third-level unbulleted list item does not hang:
Has there been any recent changes that would cause this?