summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2021-03-10 19:57:42 +0100
committerOskar Nyberg <oskar@mullvad.net>2021-03-24 16:42:37 +0100
commit2cdb8b3839440a32f099f981638f9db7454f3e91 (patch)
treedb4beb8cfe3d4a547472f8ab28afbf53f80fd885
parent8d986a69b0e74b164d80a772d9d41e08104b4a43 (diff)
downloadmullvadvpn-2cdb8b3839440a32f099f981638f9db7454f3e91.tar.xz
mullvadvpn-2cdb8b3839440a32f099f981638f9db7454f3e91.zip
Block renderer navigation
-rw-r--r--gui/src/main/index.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/gui/src/main/index.ts b/gui/src/main/index.ts
index 3d51c51217..84d5daaba1 100644
--- a/gui/src/main/index.ts
+++ b/gui/src/main/index.ts
@@ -387,6 +387,7 @@ class ApplicationMain {
this.blockPermissionRequests();
this.blockRequests();
+ this.blockNavigation();
this.translations = this.updateCurrentLocale();
@@ -1438,6 +1439,14 @@ class ApplicationMain {
);
}
+ private blockNavigation() {
+ app.on('web-contents-created', (_event, contents) => {
+ contents.on('will-navigate', (event) => {
+ event.preventDefault();
+ });
+ });
+ }
+
private async installDevTools() {
// eslint-disable-next-line @typescript-eslint/no-var-requires
const installer = require('electron-devtools-installer');