diff options
author | Jay Kamat <jaygkamat@gmail.com> | 2019-04-17 00:33:19 -0700 |
---|---|---|
committer | Jay Kamat <jaygkamat@gmail.com> | 2019-04-17 20:13:29 -0700 |
commit | 02f31680695d014a8046109d30f6db32e178e860 (patch) | |
tree | 57c1d48c72cbc9b5a37555fc0228b01640684874 /qutebrowser/javascript | |
parent | 07ae9e18e13a9c3e9b20da868f591928778a78bf (diff) | |
download | qutebrowser-02f31680695d014a8046109d30f6db32e178e860.tar.gz qutebrowser-02f31680695d014a8046109d30f6db32e178e860.zip |
Use isContentEditable as a fallback for determining if editable
Diffstat (limited to 'qutebrowser/javascript')
-rw-r--r-- | qutebrowser/javascript/webelem.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/qutebrowser/javascript/webelem.js b/qutebrowser/javascript/webelem.js index 069b0484d..8b5ca81d4 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 |