diff --git a/package.json b/package.json index 0c1fa0dbb48..f5771f20172 100644 --- a/package.json +++ b/package.json @@ -136,7 +136,7 @@ "@vitest/coverage-v8": "^1.5.0", "cross-env": "7.0.3", "dts-for-context-bridge": "0.7.1", - "electron": "29.1.4", + "electron": "30.0.1", "electron-builder": "23.6.0", "electron-builder-notarize": "^1.5.2", "electron-devtools-installer": "^3.2.0", diff --git a/packages/main/src/security-restrictions.ts b/packages/main/src/security-restrictions.ts index 4885bc67301..af5fc1a3c16 100644 --- a/packages/main/src/security-restrictions.ts +++ b/packages/main/src/security-restrictions.ts @@ -46,6 +46,10 @@ const ALLOWED_ORIGINS_AND_PERMISSIONS = new Map< | 'window-management' | 'window-placement' | 'idle-detection' + | 'speaker-selection' + | 'storage-access' + | 'top-level-storage-access' + | 'fileSystem' | 'unknown' > >( diff --git a/tests/playwright/package.json b/tests/playwright/package.json index 79a5f123e6d..1798a41dcc8 100644 --- a/tests/playwright/package.json +++ b/tests/playwright/package.json @@ -25,7 +25,7 @@ "devDependencies": { "@playwright/test": "1.43.1", "@types/node": "^20", - "electron": "29.1.4", + "electron": "30.0.1", "typescript": "^5.4.5", "vitest": "^1.5.0" } diff --git a/yarn.lock b/yarn.lock index 40cbd96be44..6e347c4a14a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7712,10 +7712,10 @@ electron-util@^0.18.1: electron-is-dev "^3.0.1" new-github-issue-url "^1.0.0" -electron@29.1.4: - version "29.1.4" - resolved "https://registry.yarnpkg.com/electron/-/electron-29.1.4.tgz#6c47467ba50be5dd60b99b8737f69cd12fc0733f" - integrity sha512-IWXys0SqgmIfrqXusUGQC0gGG7CCqA5vfmNsUMj8dFkAnK3lisKyjSESStWlrsste/OX/AAC5wsVlf23reUNnw== +electron@30.0.1: + version "30.0.1" + resolved "https://registry.yarnpkg.com/electron/-/electron-30.0.1.tgz#2caf0eb7ed591b9b9842b522421bcae3aa8293d6" + integrity sha512-iwxkI/n2wBd29NH7TH0ZY8aWGzCoKpzJz+D10u7aGSJi1TV6d4MSM3rWyKvT/UkAHkTKOEgYfUyCa2vWQm8L0g== dependencies: "@electron/get" "^2.0.0" "@types/node" "^20.9.0"