From 24977277d030f2fdac787c00caccff05a5199aa8 Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Mon, 3 Mar 2025 11:55:48 +0500 Subject: [PATCH] desktop: explicitly deny geolocation permission to electron process --- apps/desktop/src/main.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/desktop/src/main.ts b/apps/desktop/src/main.ts index 9b3ea2f82..83b78ac44 100644 --- a/apps/desktop/src/main.ts +++ b/apps/desktop/src/main.ts @@ -147,6 +147,11 @@ async function createWindow() { await AssetManager.loadIcons(); setupDesktopIntegration(config.desktopSettings); + mainWindow.webContents.session.setPermissionRequestHandler( + (webContents, permission, callback) => { + callback(permission === "geolocation" ? false : true); + } + ); mainWindow.webContents.session.setSpellCheckerDictionaryDownloadURL( "http://dictionaries.notesnook.com/" );