From b2427701fa3351f1c5dd8de2aa1b0f42850681bc Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sun, 29 Mar 2015 19:52:30 +0200 Subject: [PATCH] Handle element webFrame being None when hinting. --- qutebrowser/browser/hints.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qutebrowser/browser/hints.py b/qutebrowser/browser/hints.py index 2b33cda3c..846f89f7f 100644 --- a/qutebrowser/browser/hints.py +++ b/qutebrowser/browser/hints.py @@ -887,6 +887,10 @@ class HintManager(QObject): Target.spawn: self._spawn, } elem = self._context.elems[keystr].elem + if elem.webFrame() is None: + message.error(self._win_id, "This element has no webframe.", + immediately=True) + return if self._context.target in elem_handlers: handler = functools.partial( elem_handlers[self._context.target], elem, self._context)