Skip to content

Crash when unlinking a linked imageΒ #8401

Closed
@Reinmar

Description

πŸ“ Provide detailed reproduction steps (if any)

  1. Click a linked image.
  2. Press Cmd+K.
  3. Press Esc or click "Cancel".
  4. Click "Unlink".

βœ”οΈ Expected result

All works fine.

❌ Actual result

downcastwriter.js:323 Uncaught TypeError: Cannot read property '_setAttribute' of undefined
    at DowncastWriter.setAttribute (downcastwriter.js:323)
    at DowncastDispatcher.<anonymous> (linkimageediting.js:218)
    at DowncastDispatcher.fire (emittermixin.js:209)
    at DowncastDispatcher._testAndFire (downcastdispatcher.js:560)
    at DowncastDispatcher.convertAttribute (downcastdispatcher.js:249)
    at DowncastDispatcher.convertChanges (downcastdispatcher.js:161)
    at editingcontroller.js:94
    at View.change (view.js:477)
    at Document.EditingController.listenTo.priority (editingcontroller.js:93)
    at Document.fire (emittermixin.js:209)
setAttribute @ downcastwriter.js:323
(anonymous) @ linkimageediting.js:218
fire @ emittermixin.js:209
_testAndFire @ downcastdispatcher.js:560
convertAttribute @ downcastdispatcher.js:249
convertChanges @ downcastdispatcher.js:161
(anonymous) @ editingcontroller.js:94
change @ view.js:477
EditingController.listenTo.priority @ editingcontroller.js:93
fire @ emittermixin.js:209
_handleChangeBlock @ document.js:309
_runPendingChanges @ model.js:833
change @ model.js:175
execute @ unlinkcommand.js:58
(anonymous) @ observablemixin.js:255
fire @ emittermixin.js:209
<computed> @ observablemixin.js:259
execute @ commandcollection.js:69
execute @ editor.js:291
(anonymous) @ linkui.js:136
fire @ emittermixin.js:209
fireDelegatedEvents @ emittermixin.js:625
fire @ emittermixin.js:232
(anonymous) @ buttonview.js:162
callback @ template.js:956
fire @ emittermixin.js:209
domListener @ emittermixin.js:247

If you'd like to see this fixed sooner, add a πŸ‘ reaction to this post.

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions