Summary
When setting a user's volume to 200% (or presumably, any value over 100%) in a VC, whenever that user later joins a VC, the client will crash.Steps to reproduce
- Join a VC or call with another user.
- Set their User Volume to 200%
- Have them leave and re-join the call
Environment (optional)
stable build 77 (aa4e5b0) 2026-02-11 19:07:52 UTC Electron 39.2.7 Linux 6.18.6-2-cachyos (x64) desktop stable 0.0.8Logs or screenshots (optional)
Logger.tsx:126 [10:11:54] [VoiceAudioManager] [Warn] [applyLocalAudioPreferencesForUser] Failed for user <<<REDACTED>>> {error: IndexSizeError: Failed to set the 'volume' property on 'HTMLMediaElement': The volume provided (2) …}error: IndexSizeError: Failed to set the 'volume' property on 'HTMLMediaElement': The volume provided (2) is outside the range [0, 1].
at https://fluxerstatic.com/assets/f2c17a51f354f5dd.js:22:777828
at Map.forEach (<anonymous>)
at https://fluxerstatic.com/assets/f2c17a51f354f5dd.js:22:777689
at Map.forEach (<anonymous>)
at https://fluxerstatic.com/assets/f2c17a51f354f5dd.js:22:777582
at Object.applyLocalAudioPreferencesForUser (https://fluxerstatic.com/assets/f2c17a51f354f5dd.js:22:777960)
at eJ (https://fluxerstatic.com/assets/0f12c125c5e313e9.js:1:30242)
at Object.applyLocalAudioPreferencesForUser (https://fluxerstatic.com/assets/0f12c125c5e313e9.js:1:29785)
at Object.applyLocalAudioPreferencesForUser (https://fluxerstatic.com/assets/f2c17a51f354f5dd.js:22:819570)
at https://fluxerstatic.com/assets/f2c17a51f354f5dd.js:7:300489
at https://fluxerstatic.com/assets/f2c17a51f354f5dd.js:7:297240
at HTMLDocument.<anonymous> (https://fluxerstatic.com/assets/f2c17a51f354f5dd.js:1:8353764)
at HTMLDocument.r (https://fluxerstatic.com/assets/20050a824440d762.js:1:719)stack: "IndexSizeError: Failed to set the 'volume' property on 'HTMLMediaElement': The volume provided (2) is outside the range [0, 1].\n at https://fluxerstatic.com/assets/f2c17a51f354f5dd.js:22:777828\n at Map.forEach (<anonymous>)\n at https://fluxerstatic.com/assets/f2c17a51f354f5dd.js:22:777689\n at Map.forEach (<anonymous>)\n at https://fluxerstatic.com/assets/f2c17a51f354f5dd.js:22:777582\n at Object.applyLocalAudioPreferencesForUser (https://fluxerstatic.com/assets/f2c17a51f354f5dd.js:22:777960)\n at eJ (https://fluxerstatic.com/assets/0f12c125c5e313e9.js:1:30242)\n at Object.applyLocalAudioPreferencesForUser (https://fluxerstatic.com/assets/0f12c125c5e313e9.js:1:29785)\n at Object.applyLocalAudioPreferencesForUser (https://fluxerstatic.com/assets/f2c17a51f354f5dd.js:22:819570)\n at https://fluxerstatic.com/assets/f2c17a51f354f5dd.js:7:300489\n at https://fluxerstatic.com/assets/f2c17a51f354f5dd.js:7:297240\n at HTMLDocument.<anonymous> (https://fluxerstatic.com/assets/f2c17a51f354f5dd.js:1:8353764)\n at HTMLDocument.r (https://fluxerstatic.com/assets/20050a824440d762.js:1:719)"code: 1message: "Failed to set the 'volume' property on 'HTMLMediaElement': The volume provided (2) is outside the range [0, 1]."name: "IndexSizeError"[[Prototype]]: DOMException[[Prototype]]: Object
(anonymous) @ console.js:36
log @ Logger.tsx:126
warn @ Logger.tsx:96
(anonymous) @ VoiceAudioManager.ts:62
(anonymous) @ VoiceAudioManager.ts:49
(anonymous) @ VoiceAudioManager.ts:46
applyLocalAudioPreferencesForUser @ VoiceAudioManager.ts:66
eJ @ mobx.esm.js:1266
applyLocalAudioPreferencesForUser @ mobx.esm.js:1251
applyLocalAudioPreferencesForUser @ MediaEngineFacade.ts:385
(anonymous) @ VoiceParticipantMenuItems.tsx:190
(anonymous) @ MenuItemSlider.tsx:56
(anonymous) @ Slider.tsx:345
r @ helpers.js:93
2 comments
Comment by @Roki100
Comment by @Armindster
volumeto 1 in theParticipantVolumeStorein the local storage does fix it