[geary/ThamiMemel/geary-sandboxing_issue_#842: 2/3] Components.WebView: Ensure WebKitGTK sandbox can access web extension
- From: Michael Gratton <mjog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary/ThamiMemel/geary-sandboxing_issue_#842: 2/3] Components.WebView: Ensure WebKitGTK sandbox can access web extension
- Date: Wed, 20 Jan 2021 12:07:49 +0000 (UTC)
commit a63ede9eada4562f94cd6df523b56c2272a67de4
Author: Michael Gratton <mike vee net>
Date: Wed Jan 20 22:57:21 2021 +1100
Components.WebView: Ensure WebKitGTK sandbox can access web extension
src/client/components/components-web-view.vala | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/src/client/components/components-web-view.vala b/src/client/components/components-web-view.vala
index 749e6539f..0abc8c58d 100644
--- a/src/client/components/components-web-view.vala
+++ b/src/client/components/components-web-view.vala
@@ -80,6 +80,7 @@ public abstract class Components.WebView : WebKit.WebView, Geary.BaseInterface {
WebsiteDataManager data_manager = new WebsiteDataManager(cache_dir.get_path());
WebKit.WebContext context = new WebKit.WebContext.with_website_data_manager(data_manager);
// Enable WebProcess sandboxing
+ context.add_path_to_sandbox(web_extension_dir.get_path(), true);
context.set_sandbox_enabled(true);
// Use the doc viewer model since each web view instance only
// ever shows a single HTML document.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]