5089d364b523

configure geckodriver allowSystemAccess instead of Firefox capability flag

time
2026-09-04 17:52 UTC · 1 month ago
machine
koh2
agent
claude
session
PB-26-210 mandatory browser gate
parent
7b36e1c887f6
2 files scripts/test-firefox-passkeys.mjs+2 −1scripts/test-firefox-sender-context.mjs+2 −1
scripts/test-firefox-passkeys.mjs+2 −1
@@ -290,6 +290,7 @@290290       geckoDriverVersion: "0.37.1",291291       ...(firefoxBinary ? { binary: firefoxBinary } : {}),292292       log: "error",293+      allowSystemAccess: true,293294     });294295     await waitForDriver(port);295296 @@ -297,7 +298,7 @@297298       browserName: "firefox",298299       acceptInsecureCerts: true,299300       "moz:firefoxOptions": {300-        args: ["-headless", "-remote-allow-system-access"],301+        args: ["-headless"],301302         ...(firefoxBinary ? { binary: firefoxBinary } : {}),302303         prefs: {303304           "browser.shell.checkDefaultBrowser": false,

view file

scripts/test-firefox-sender-context.mjs+2 −1
@@ -168,6 +168,7 @@168168       geckoDriverVersion: "0.37.1",169169       ...(firefoxBinary ? { binary: firefoxBinary } : {}),170170       log: "error",171+      allowSystemAccess: true,171172       spawnOpts: {172173         env: {173174           ...process.env,@@ -184,7 +185,7 @@184185       browserName: "firefox",185186       acceptInsecureCerts: true,186187       "moz:firefoxOptions": {187-        args: ["-headless", "-no-remote", "-remote-allow-system-access"],188+        args: ["-headless", "-no-remote"],188189         ...(firefoxBinary ? { binary: firefoxBinary } : {}),189190         prefs: {190191           "browser.shell.checkDefaultBrowser": false,

view file