[geary/gnumdk/sandbox] Components.WebView: Enable WebKitGTK sandboxing again
- From: Cédric Bellegarde <cbellegarde src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary/gnumdk/sandbox] Components.WebView: Enable WebKitGTK sandboxing again
- Date: Wed, 19 Oct 2022 07:07:16 +0000 (UTC)
commit 9b0baa08fefd6e737dbf23aa8f58ac12a127bcec
Author: Cédric Bellegarde <cedric bellegarde adishatz org>
Date: Wed Oct 19 09:07:04 2022 +0200
Components.WebView: Enable WebKitGTK sandboxing again
https://bugs.webkit.org/show_bug.cgi?id=202363 fixed
src/client/components/components-web-view.vala | 13 +++----------
1 file changed, 3 insertions(+), 10 deletions(-)
---
diff --git a/src/client/components/components-web-view.vala b/src/client/components/components-web-view.vala
index 4ec857f92..6e2dfcb88 100644
--- a/src/client/components/components-web-view.vala
+++ b/src/client/components/components-web-view.vala
@@ -80,16 +80,9 @@ public abstract class Components.WebView : WebKit.WebView, Geary.BaseInterface {
File cache_dir) {
WebsiteDataManager data_manager = new WebsiteDataManager(cache_dir.get_path());
WebKit.WebContext context = new WebKit.WebContext.with_website_data_manager(data_manager);
-
- // WebProcess sandboxing
- //
- // The sandbox is currently disabled since it breaks printing
- // and saving as PDF. See:
- // https://bugs.webkit.org/show_bug.cgi?id=202363
- //
- // context.add_path_to_sandbox(web_extension_dir.get_path(), true);
- // context.set_sandbox_enabled(true);
-
+ // Enable WebProcess sandboxing
+ context.add_path_to_sandbox(web_extension_dir.get_path(), true);
+ context.set_sandbox_enabled(true);
// Use the doc browser model so that we get some caching of
// resources between email body loads.
context.set_cache_model(WebKit.CacheModel.DOCUMENT_BROWSER);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]