summaryrefslogtreecommitdiff
path: root/qutebrowser/javascript
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2020-07-16 13:56:04 +0200
committerFlorian Bruhin <me@the-compiler.org>2020-07-16 13:56:04 +0200
commit2109cadfb468d6439fcd4c3735057c3a1aab5ab9 (patch)
treef23290052fa887f03b8fe25ebc83b4e5367eec1a /qutebrowser/javascript
parent798fabd5b6e54acbe3f0195c9a6e305d9f3c6777 (diff)
parent360b33e75bfd5fb37aee88be737bedfd01167d79 (diff)
downloadqutebrowser-2109cadfb468d6439fcd4c3735057c3a1aab5ab9.tar.gz
qutebrowser-2109cadfb468d6439fcd4c3735057c3a1aab5ab9.zip
Merge remote-tracking branch 'origin/pr/4722'
Diffstat (limited to 'qutebrowser/javascript')
-rw-r--r--qutebrowser/javascript/webelem.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/qutebrowser/javascript/webelem.js b/qutebrowser/javascript/webelem.js
index 885e89882..23120162f 100644
--- a/qutebrowser/javascript/webelem.js
+++ b/qutebrowser/javascript/webelem.js
@@ -96,10 +96,14 @@ window._qutebrowser.webelem = (function() {
const caret_position = get_caret_position(elem, frame);
+ // isContentEditable occasionally returns undefined.
+ const is_contenteditable = elem.isContentEditable || false;
+
const out = {
"id": id,
"rects": [], // Gets filled up later
"caret_position": caret_position,
+ "is_content_editable": is_contenteditable,
};
// Deal with various fun things which can happen in form elements