Page MenuHomePhabricator

Error thrown when clicking on a block slug
Open, Needs TriagePublic

Description

  1. Open the Image.html example page in standalone, or this minimal wikitext example: https://en.wikipedia.beta.wmcloud.org/wiki/User:ESanders_(WMF)/T400813?veaction=edit
  2. Click on the image, then click on block slug above it ("Insert paragraph")
  3. Press undo then click on the block slug again

Observe an exception is thrown:

Error: Incorrect slug location
    at ve.ce.getOffsetOfSlug (ve.ce.js:358:9)
    at ve.ce.Surface.createSlug (ve.ce.Surface.js:2434:23)
    at ve.ce.BranchNode.onSlugClick (ve.ce.BranchNode.js:349:30)
    at OO.EventEmitter.emit (oojs.js:858:12)
    at OO.ui.mixin.ButtonElement.onClick (ButtonElement.js:156:13)
    at HTMLAnchorElement.dispatch (jquery.js:5429:27)
    at elemData.handle (jquery.js:5233:28)