From 7ecbae765d8718d7ece0ba78cbef7542c115036f Mon Sep 17 00:00:00 2001 From: Jay Kamat Date: Thu, 22 Feb 2018 16:42:07 -0500 Subject: [PATCH] Use baseNode over anchorNode in follow-selected baseNode isn't documented anywhere that I can find, but it seems to be getting us what anchorNode used to get us. --- qutebrowser/javascript/webelem.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qutebrowser/javascript/webelem.js b/qutebrowser/javascript/webelem.js index d635de412..eb6ce2790 100644 --- a/qutebrowser/javascript/webelem.js +++ b/qutebrowser/javascript/webelem.js @@ -331,13 +331,13 @@ window._qutebrowser.webelem = (function() { // Function for returning a selection to python (so we can click it) funcs.find_selected_link = () => { - const elem = window.getSelection().anchorNode; + const elem = window.getSelection().baseNode; if (elem) { return serialize_elem(elem.parentNode); } const serialized_frame_elem = run_frames((frame) => { - const node = frame.window.getSelection().anchorNode; + const node = frame.window.getSelection().baseNode; if (node) { return serialize_elem(node.parentNode, frame); }