diff --git a/qutebrowser/browser/hints.py b/qutebrowser/browser/hints.py index 6a941a57f..09faaec64 100644 --- a/qutebrowser/browser/hints.py +++ b/qutebrowser/browser/hints.py @@ -719,6 +719,12 @@ class HintManager(QObject): tab = tabbed_browser.currentWidget() if tab is None: raise cmdexc.CommandError("No WebView available yet!") + if (tab.backend == usertypes.Backend.QtWebEngine and + target == Target.download): + message.error(self._win_id, "The download target is not available " + "yet with QtWebEngine.", immediately=True) + return + mode_manager = objreg.get('mode-manager', scope='window', window=self._win_id) if mode_manager.mode == usertypes.KeyMode.hint: