Page MenuHomePhabricator

VisualEditor: Doing anything in a slug after an internal node throws an error
Closed, ResolvedPublic

Description


Version: unspecified
Severity: major

Details

Reference
bz50132

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 2:00 AM
bzimport set Reference to bz50132.

Stack error:

Uncaught Error: Offset could not be translated to a DOM element and offset: 73 ve.ce.Document.js:187
ve.ce.Document.getNodeAndOffset ve.ce.Document.js:187
ve.ce.Surface.showSelection ve.ce.Surface.js:1289
ve.ce.Surface.onChange ve.ce.Surface.js:739
oo.EventEmitter.emit oo.js:421
ve.dm.Surface.change ve.dm.Surface.js:402
ve.dm.SurfaceFragment.insertContent ve.dm.SurfaceFragment.js:581
ve.ui.MWReferenceDialog.onClose ve.ui.MWReferenceDialog.js:197
ve.ui.Window.close ve.ui.Window.js:332
(anonymous function) ve.ui.Dialog.js:118
proxy

This is caused by CE placing a slug after internal nodes. Fix in progress.

Related URL: https://gerrit.wikimedia.org/r/70333 (Gerrit Change I3818ebe9816e7d781233f087b15694bf7ba12965)