diff --git a/src/lib/webengine/webhittestresult.cpp b/src/lib/webengine/webhittestresult.cpp index ca8fbb6a5..57736226d 100644 --- a/src/lib/webengine/webhittestresult.cpp +++ b/src/lib/webengine/webhittestresult.cpp @@ -40,12 +40,18 @@ WebHitTestResult::WebHitTestResult(const WebPage *page, const QPoint &pos) " return e.getAttribute('readonly') != 'readonly';" " return false;" "}" + "function isSelected(e) {" + " var selection = window.getSelection();" + " if (selection.type != 'Range')" + " return false;" + " return window.getSelection().containsNode(e, true);" + "}" "var res = {" " alternateText: e.getAttribute('alt')," " boundingRect: ''," " imageUrl: ''," " contentEditable: isEditableElement(e)," - " contentSelected: window.getSelection().containsNode(e, true)," + " contentSelected: isSelected(e)," " linkTitle: ''," " linkUrl: ''," " mediaUrl: '',"