diff --git a/qutebrowser/browser/webkit/webkittab.py b/qutebrowser/browser/webkit/webkittab.py index 2a7fcc3b4..6fefaa655 100644 --- a/qutebrowser/browser/webkit/webkittab.py +++ b/qutebrowser/browser/webkit/webkittab.py @@ -624,8 +624,8 @@ class WebKitTab(browsertab.AbstractTab): def run_js_async(self, code, callback=None, *, world=None): if world is not None and world != usertypes.JsWorld.jseval: log.webview.warning("Ignoring world ID {}".format(world)) - result = self._widget.page().mainFrame().documentElement() \ - .evaluateJavaScript(code) + document_element = self._widget.page().mainFrame().documentElement() + result = document_element.evaluateJavaScript(code) if callback is not None: callback(result)