diff --git a/qutebrowser/javascript/webelem.js b/qutebrowser/javascript/webelem.js index 7f17a1209..06f56bf1b 100644 --- a/qutebrowser/javascript/webelem.js +++ b/qutebrowser/javascript/webelem.js @@ -53,7 +53,9 @@ window._qutebrowser.webelem = (function() { try { caret_position = elem.selectionStart; } catch (e) { - // nothing to do, caret_position is already 0 + if (e instanceof DOMException && e.name === "InvalidStateError") { + // nothing to do, caret_position is already 0 + } } var out = {