diff options
author | Florian Bruhin <me@the-compiler.org> | 2021-11-28 17:04:25 +0100 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2021-11-28 17:04:25 +0100 |
commit | bf5a49df786c179f71c1fbaf43c074f9cf9a6de9 (patch) | |
tree | bac2e3ee796c3c39554dbabe6e3d97d24c441d01 /qutebrowser | |
parent | 82c68b6120ef784863155566e79af225b74035ad (diff) | |
download | qutebrowser-bf5a49df786c179f71c1fbaf43c074f9cf9a6de9.tar.gz qutebrowser-bf5a49df786c179f71c1fbaf43c074f9cf9a6de9.zip |
Fix jseval JS world
Diffstat (limited to 'qutebrowser')
-rw-r--r-- | qutebrowser/browser/webengine/webenginetab.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py index 31af8ef20..be6bf2444 100644 --- a/qutebrowser/browser/webengine/webenginetab.py +++ b/qutebrowser/browser/webengine/webenginetab.py @@ -45,9 +45,9 @@ from qutebrowser.misc import objects, miscwidgets # Mapping worlds from usertypes.JsWorld to QWebEngineScript world IDs. _JS_WORLD_MAP = { - usertypes.JsWorld.main: QWebEngineScript.ScriptWorldId.MainWorld, - usertypes.JsWorld.application: QWebEngineScript.ScriptWorldId.ApplicationWorld, - usertypes.JsWorld.user: QWebEngineScript.ScriptWorldId.UserWorld, + usertypes.JsWorld.main: QWebEngineScript.ScriptWorldId.MainWorld.value, + usertypes.JsWorld.application: QWebEngineScript.ScriptWorldId.ApplicationWorld.value, + usertypes.JsWorld.user: QWebEngineScript.ScriptWorldId.UserWorld.value, usertypes.JsWorld.jseval: QWebEngineScript.ScriptWorldId.UserWorld + 1, } @@ -1334,7 +1334,7 @@ class WebEngineTab(browsertab.AbstractTab): if world is None: world_id: world_id_type = _JS_WORLD_MAP[ usertypes.JsWorld.application - ].value + ] elif isinstance(world, int): world_id = world if not 0 <= world_id <= qtutils.MAX_WORLD_ID: @@ -1342,7 +1342,7 @@ class WebEngineTab(browsertab.AbstractTab): "World ID should be between 0 and {}" .format(qtutils.MAX_WORLD_ID)) else: - world_id = _JS_WORLD_MAP[world].value + world_id = _JS_WORLD_MAP[world] if callback is None: self._widget.page().runJavaScript(code, world_id) |