diff --git a/qutebrowser/browser/hints.py b/qutebrowser/browser/hints.py index af1ba657f..2b33cda3c 100644 --- a/qutebrowser/browser/hints.py +++ b/qutebrowser/browser/hints.py @@ -758,7 +758,10 @@ class HintManager(QObject): self._context = HintContext() self._context.target = target self._context.rapid = rapid - self._context.baseurl = tabbed_browser.current_url() + try: + self._context.baseurl = tabbed_browser.current_url() + except qtutils.QtValueError: + raise cmdexc.CommandError("No URL set for this page yet!") self._context.frames = webelem.get_child_frames(mainframe) for frame in self._context.frames: # WORKAROUND for