diff options
Diffstat (limited to 'gui/src/main')
| -rw-r--r-- | gui/src/main/index.ts | 9 |
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'); |
