diff --git a/gnome-initial-setup/gis-driver.c b/gnome-initial-setup/gis-driver.c index ae42d52c2202dcf9dbd8198394e4bb1571f7d2ea..a73442e8b1b5e51bdfae6ffd8a851804da11cdac 100644 --- a/gnome-initial-setup/gis-driver.c +++ b/gnome-initial-setup/gis-driver.c @@ -26,6 +26,7 @@ #include #include #include +#include #include "cc-common-language.h" #include "gis-assistant.h" @@ -884,9 +885,12 @@ gis_driver_startup (GApplication *app) { GisDriver *driver = GIS_DRIVER (app); GisDriverPrivate *priv = gis_driver_get_instance_private (driver); + WebKitWebContext *context = webkit_web_context_get_default (); G_APPLICATION_CLASS (gis_driver_parent_class)->startup (app); + webkit_web_context_set_sandbox_enabled (context, TRUE); + if (priv->mode == GIS_DRIVER_MODE_NEW_USER) connect_to_gdm (driver); diff --git a/gnome-initial-setup/meson.build b/gnome-initial-setup/meson.build index 9a721dfa00e118ef492ed3a949c70ea4941bf6f2..c071d7572d5acb7a6a48557991e007c3a2f7d291 100644 --- a/gnome-initial-setup/meson.build +++ b/gnome-initial-setup/meson.build @@ -48,7 +48,7 @@ dependencies = [ dependency ('krb5'), dependency ('libsecret-1', version: '>= 0.18.8'), dependency ('pwquality'), - dependency ('webkit2gtk-4.0'), + dependency ('webkit2gtk-4.0', version: '>= 2.26.0'), cheese_dep, cheese_gtk_dep, ibus_dep,