diff options
author | Florian Bruhin <me@the-compiler.org> | 2021-01-16 11:26:05 +0100 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2021-01-16 11:26:05 +0100 |
commit | db4a0459f936ad1585bb509ee683b7cee153e0b7 (patch) | |
tree | 0511ec8d4305c2bfec1a0d7472f77586a49844ac | |
parent | fbe29a2a25c96c213bc81f9836ec75e2aa3e0bd9 (diff) | |
download | qutebrowser-db4a0459f936ad1585bb509ee683b7cee153e0b7.tar.gz qutebrowser-db4a0459f936ad1585bb509ee683b7cee153e0b7.zip |
webelem: Correctly handle null in find_at_pos
-rw-r--r-- | qutebrowser/javascript/webelem.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/qutebrowser/javascript/webelem.js b/qutebrowser/javascript/webelem.js index 86b41aef4..241f53c03 100644 --- a/qutebrowser/javascript/webelem.js +++ b/qutebrowser/javascript/webelem.js @@ -307,6 +307,9 @@ window._qutebrowser.webelem = (function() { funcs.find_at_pos = (x, y) => { const elem = document.elementFromPoint(x, y); + if (!elem) { + return null; + } // Check if we got an iframe, and if so, recurse inside of it const frame_elem = call_if_frame(elem, |