Edit history

Earlier versions of Crash on user volume over 100%, newest first.

Current version | Edited by Rex
Changes
```Removed: ### ChecksRemoved: Removed: - ☑ I searched for existing issues and didn't find a duplicate.Removed:
Show

Crash on user volume over 100%

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

  1. Join a VC or call with another user.
  2. Set their User Volume to 200%
  3. 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.8

Logs 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
Original by Rex
Show

Crash on user volume over 100%

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

  1. Join a VC or call with another user.
  2. Set their User Volume to 200%
  3. 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.8

Logs 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

Checks

  • ☑ I searched for existing issues and didn't find a duplicate.