From 688b9a57cba89072170779aa5a7a1bbe6205b2ca Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Mon, 22 Sep 2014 20:06:17 +0200 Subject: [PATCH] Add missing is_visible check for hints. --- qutebrowser/browser/hints.py | 1 + 1 file changed, 1 insertion(+) diff --git a/qutebrowser/browser/hints.py b/qutebrowser/browser/hints.py index fc89bbbe5..4556a25a4 100644 --- a/qutebrowser/browser/hints.py +++ b/qutebrowser/browser/hints.py @@ -482,6 +482,7 @@ class HintManager(QObject): elems = [] for f in self._context.frames: elems += f.findAllElements(webelem.SELECTORS[group]) + elems = [e for e in elems if webelem.is_visible(e, mainframe)] # We wrap the elements late for performance reasons, as wrapping 1000s # of elements (with ~50 methods each) just takes too much time... elems = [webelem.WebElementWrapper(e) for e in elems]