diff --git a/qutebrowser/browser/webengine/webengineelem.py b/qutebrowser/browser/webengine/webengineelem.py index 522605bba..fe8541e77 100644 --- a/qutebrowser/browser/webengine/webengineelem.py +++ b/qutebrowser/browser/webengine/webengineelem.py @@ -134,6 +134,7 @@ class WebEngineElement(webelem.AbstractWebElement): self._js_call('set_value', value) def caret_position(self): + """Get the text caret position for the current element""" return self._js_dict.get('caret_position', 0) def insert_text(self, text): diff --git a/qutebrowser/browser/webkit/webkitelem.py b/qutebrowser/browser/webkit/webkitelem.py index e130e4623..4ddaf5e51 100644 --- a/qutebrowser/browser/webkit/webkitelem.py +++ b/qutebrowser/browser/webkit/webkitelem.py @@ -127,6 +127,7 @@ class WebKitElement(webelem.AbstractWebElement): self._elem.evaluateJavaScript("this.value='{}'".format(value)) def caret_position(self): + """Get the text caret position for the current element""" self._check_vanished() pos = self._elem.evaluateJavaScript('this.selectionStart') assert isinstance(pos, (int, float, type(None)))