diff options
author | Jay Kamat <jaygkamat@gmail.com> | 2018-03-13 18:54:08 -0400 |
---|---|---|
committer | Florian Bruhin <git@the-compiler.org> | 2018-03-14 07:45:08 +0100 |
commit | bb76931be6e75bdcb4536ac8b14bca31ed86c4a7 (patch) | |
tree | 349fc05b8feb6289b793d44cab57d367ea7752ca | |
parent | 41f38a244e4b928cc3fbc042b79cc10aaacc004a (diff) | |
download | qutebrowser-bb76931be6e75bdcb4536ac8b14bca31ed86c4a7.tar.gz qutebrowser-bb76931be6e75bdcb4536ac8b14bca31ed86c4a7.zip |
Fix hinting in frames on qt5.9 with input ranges
(cherry picked from commit a6e94cf30cdca42ab93ac7801d2f044248880d01)
-rw-r--r-- | qutebrowser/javascript/webelem.js | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/qutebrowser/javascript/webelem.js b/qutebrowser/javascript/webelem.js index eb6ce2790..f7ab0f636 100644 --- a/qutebrowser/javascript/webelem.js +++ b/qutebrowser/javascript/webelem.js @@ -74,9 +74,8 @@ window._qutebrowser.webelem = (function() { try { return elem.selectionStart; } catch (err) { - if (err instanceof (frame - ? frame.DOMException - : DOMException) && + if ((err instanceof DOMException || + (frame && err instanceof frame.DOMException)) && err.name === "InvalidStateError") { // nothing to do, caret_position is already null } else { |