From f98820971d49d7e20bdeb48f982662f4aaeb6194 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 18 Aug 2016 15:50:00 +0200 Subject: [PATCH] Handle {} elements in elements._js_cb_single When using document.getElementById like in find_id, we can get {} instead of null/None back when nothing was found. --- qutebrowser/browser/webengine/webenginetab.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py index e916c4243..864eb6ec8 100644 --- a/qutebrowser/browser/webengine/webenginetab.py +++ b/qutebrowser/browser/webengine/webenginetab.py @@ -339,7 +339,7 @@ class WebEngineElements(browsertab.AbstractElements): js_elem: The element serialized from javascript. """ log.webview.debug("Got element from JS: {!r}".format(js_elem)) - if js_elem is None: + if not js_elem: callback(None) else: elem = webengineelem.WebEngineElement(js_elem, tab=self)