Pre-warm getUserMedia so enumerateDevices() returns the fake devices on CI

This commit is contained in:
fkwp
2026-05-14 22:24:40 +02:00
parent 2fa6e871b0
commit 0acc555951
2 changed files with 34 additions and 0 deletions

View File

@@ -79,6 +79,11 @@ export default defineConfig({
firefoxUserPrefs: {
"permissions.default.microphone": 1,
"permissions.default.camera": 1,
// Equivalent to Chromium's --use-fake-device-for-media-stream:
// feeds a synthetic media stream so getUserMedia and
// enumerateDevices work on CI runners without real hardware.
"media.navigator.streams.fake": true,
"media.navigator.permission.disabled": true,
},
},
},