[epiphany/pgriffis/web-extension/bitwarden: 3/5] WebExtensions: Respect clipboardWrite permission
- From: Patrick Griffis <pgriffis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany/pgriffis/web-extension/bitwarden: 3/5] WebExtensions: Respect clipboardWrite permission
- Date: Tue, 14 Jun 2022 18:51:04 +0000 (UTC)
commit 82ee2f9777feedb9bb728d8de82704b10d909019
Author: Patrick Griffis <pgriffis igalia com>
Date: Tue Jun 14 13:26:02 2022 -0500
WebExtensions: Respect clipboardWrite permission
src/webextension/ephy-web-extension-manager.c | 3 +++
1 file changed, 3 insertions(+)
---
diff --git a/src/webextension/ephy-web-extension-manager.c b/src/webextension/ephy-web-extension-manager.c
index 9af1d7c97..72a19ef8e 100644
--- a/src/webextension/ephy-web-extension-manager.c
+++ b/src/webextension/ephy-web-extension-manager.c
@@ -886,6 +886,9 @@ ephy_web_extensions_manager_create_web_extensions_webview (EphyWebExtension *web
settings = webkit_web_view_get_settings (WEBKIT_WEB_VIEW (web_view));
webkit_settings_set_enable_write_console_messages_to_stdout (settings, TRUE);
+ if (ephy_web_extension_has_permission (web_extension, "clipboardWrite"))
+ webkit_settings_set_javascript_can_access_clipboard (settings, TRUE);
+
g_signal_connect (web_view, "decide-policy", G_CALLBACK (decide_policy_cb), web_extension);
return web_view;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]