summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Kamat <jaygkamat@gmail.com>2018-03-13 18:54:08 -0400
committerFlorian Bruhin <git@the-compiler.org>2018-03-14 07:45:08 +0100
commitbb76931be6e75bdcb4536ac8b14bca31ed86c4a7 (patch)
tree349fc05b8feb6289b793d44cab57d367ea7752ca
parent41f38a244e4b928cc3fbc042b79cc10aaacc004a (diff)
downloadqutebrowser-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.js5
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 {