From 583c7e41983d5118248e0d5f317f9114787c6e32 Mon Sep 17 00:00:00 2001 From: Jesko Date: Wed, 15 Aug 2018 00:30:54 +0200 Subject: [PATCH] catch the exception --- 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 d5e1797ac..9b779be4a 100644 --- a/qutebrowser/browser/commands.py +++ b/qutebrowser/browser/commands.py @@ -2085,7 +2085,10 @@ class CommandDispatcher: raise cmdexc.CommandError(str(e)) widget = self._current_widget() - widget.run_js_async(js_code, callback=jseval_cb, world=world) + try: + widget.run_js_async(js_code, callback=jseval_cb, world=world) + except OverflowError as e: + raise cmdexc.CommandError("World Id not in valid range") @cmdutils.register(instance='command-dispatcher', scope='window') def fake_key(self, keystring, global_=False):