What steps will reproduce the problem?
1. Enable persistence2
2. Open elements panel
3. Make sure there's at least one green checkmark in styles sidebar pane
4. reload page
What is the expected result?
Page reloads without exceptions.
What happens instead of that?
An exception is thrown:
Uncaught (in promise) DOMException: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
at HTMLSpanElement.Element.removeChild (chrome-devtools://devtools/custom/ui/Widget.js:750:41)
at Function._updateLinkDecorations (chrome-devtools://devtools/custom/components/Linkifier.js:330:14)
at onLinkIconChanged (chrome-devtools://devtools/custom/components/Linkifier.js:68:30)
at Persistence.PersistenceUtils.LinkDecorator.dispatchEventToListeners (chrome-devtools://devtools/custom/common/Object.js:99:29)
at Persistence.PersistenceUtils.LinkDecorator._bindingChanged (chrome-devtools://devtools/custom/persistence/PersistenceUtils.js:41:10)
at Persistence.Persistence.dispatchEventToListeners (chrome-devtools://devtools/custom/common/Object.js:99:29)
at Persistence.Persistence._onBindingCreated (chrome-devtools://devtools/custom/persistence/Persistence.js:60:10)
at Persistence.Automapping.onBinding (chrome-devtools://devtools/custom/persistence/Automapping.js:169:30)
Comment 1 by bugdroid1@chromium.org
, Dec 10 2016