From 63658d3a1e618e81687827d68961e7829aa3bd7b Mon Sep 17 00:00:00 2001 From: Artur Shaikhullin Date: Thu, 28 Dec 2017 20:40:37 +0600 Subject: [PATCH] Catch userscript exception and show error message --- qutebrowser/browser/commands.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qutebrowser/browser/commands.py b/qutebrowser/browser/commands.py index 5c051a3ff..53fb03830 100644 --- a/qutebrowser/browser/commands.py +++ b/qutebrowser/browser/commands.py @@ -1247,7 +1247,10 @@ class CommandDispatcher: self.openurl(config.val.url.start_pages[0]) def _selection_callback(self, s): - self._run_userscript(s) + try: + self._run_userscript(s) + except cmdexc.CommandError as e: + message.error(str(e)) def _run_userscript(self, selection): """Run a userscript given as argument.