desktop: explicitly deny geolocation permission to electron process

This commit is contained in:
Abdullah Atta
2025-03-03 11:55:48 +05:00
parent 2f890fd86b
commit 24977277d0

View File

@@ -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/"
);