Verify that last selected element is restored properly later, even if it failed to do so once.


Running: selectNode
Selected node: 'span'

Running: firstReloadWithoutNodeInDOM
Exception while running: function override(nodePath, callback) {
      if (nodePath === pathToIgnore) {
        setTimeout(callback.bind(null), 0);
        return;
      }
      original(nodePath, callback);
    }
TypeError: Cannot read property 'bind' of undefined
    at SDK.DOMModel.override (evaluateInWebInspector1.js:130:29)
    at SDK.DOMModel.result (file:///b/c/b/mac_layout/src/out/Release/resources/inspector/integration_test_runner.js:5943:42)
    at SDK.DOMModel.receiver.(anonymous function) (file:///b/c/b/mac_layout/src/out/Release/resources/inspector/integration_test_runner.js:6034:124)
    at Elements.ElementsPanel.restoreNode (file:///b/c/b/mac_layout/src/out/Release/resources/inspector/elements/elements_module.js:1307:256)
    at Elements.ElementsPanel._documentUpdated (file:///b/c/b/mac_layout/src/out/Release/resources/inspector/elements/elements_module.js:1307:75)
    at Elements.ElementsPanel._documentUpdatedEvent (file:///b/c/b/mac_layout/src/out/Release/resources/inspector/elements/elements_module.js:1303:61)
    at SDK.DOMModel.dispatchEventToListeners (file:///b/c/b/mac_layout/src/out/Release/resources/inspector/integration_test_runner.js:478:23)
    at SDK.DOMModel._setDocument (file:///b/c/b/mac_layout/src/out/Release/resources/inspector/integration_test_runner.js:4203:26)
    at _pendingDocumentRequestPromise._agent.getDocument.then.root (file:///b/c/b/mac_layout/src/out/Release/resources/inspector/integration_test_runner.js:4177:6)
    at <anonymous>

