Search existing issues
Describe the bug
In the Studio's Rec tab, the Microphone cannot be turned off. Its row shows only the device dropdown (e.g. Default) — the On/Off toggle that the other rows have is pushed off the right edge of the panel. It is not gone — the panel grows a horizontal scrollbar and you can scroll sideways to reach the toggle — but that is very easy to miss, so in practice the mic looks impossible to disable.
The Camera and System audio rows work correctly: each shows an Off/On toggle you can click.
Root cause is a layout overflow, not missing logic. The Rec settings panel (.recPanel) is a fixed 360px column with overflow-y: auto (so overflow-x computes to clip). When the microphone is enabled, its row renders three controls — the device <select>, an audio-level meter, and the On/Off toggle — in a justify-content: space-between flex row with no shrink guard. The combined width exceeds 360px, so the right-most element (the On/Off toggle) is pushed past the panel's right edge. Because overflow-x computes to auto, the panel shows a horizontal scrollbar rather than hiding the toggle outright — but nothing hints that you must scroll sideways to turn the mic off. The Camera and System-audio rows have no level meter, so their toggle stays inside the panel and is visible without scrolling.
Relevant code: src/components/ai-edition/v4/RecStage.tsx (microphone row) and .recRow / .recRowControl / .recToggleBtn in src/components/ai-edition/v4/EditorShellV4.module.css.
Expected behavior
The Microphone row should always show a clickable On/Off toggle — exactly like the Camera and System audio rows — so the microphone can be disabled regardless of how wide the selected device name is.
To Reproduce
- Open the Studio and go to the Rec tab.
- Make sure the microphone is enabled (it shows a device dropdown such as
Default).
- Try to turn the microphone off.
- The Off toggle is off-screen to the right; unless you notice the horizontal scrollbar and scroll sideways, there is no visible way to turn the mic off. The Camera row, by contrast, shows an
Off toggle that works.
Screenshots
Rec tab, right-hand settings panel:
- System audio — shows
Off (toggle visible)
- Microphone — shows only the
Default device dropdown; the On/Off toggle is pushed off the right edge and is only reachable via a non-obvious horizontal scrollbar
- Camera — shows
Off (toggle visible)
- Cursor highlight — shows
On (toggle visible)
OS
Linux
OS Version
Arch Linux (app 1.10.0)
Device Type
Desktop
Additional context
Only the microphone row is affected because it is the only row that renders an audio-level meter next to the device selector, which is what tips the row over the panel's fixed width.
Search existing issues
Describe the bug
In the Studio's Rec tab, the Microphone cannot be turned off. Its row shows only the device dropdown (e.g.
Default) — the On/Off toggle that the other rows have is pushed off the right edge of the panel. It is not gone — the panel grows a horizontal scrollbar and you can scroll sideways to reach the toggle — but that is very easy to miss, so in practice the mic looks impossible to disable.The Camera and System audio rows work correctly: each shows an
Off/Ontoggle you can click.Root cause is a layout overflow, not missing logic. The Rec settings panel (
.recPanel) is a fixed 360px column withoverflow-y: auto(sooverflow-xcomputes to clip). When the microphone is enabled, its row renders three controls — the device<select>, an audio-level meter, and the On/Off toggle — in ajustify-content: space-betweenflex row with no shrink guard. The combined width exceeds 360px, so the right-most element (the On/Off toggle) is pushed past the panel's right edge. Becauseoverflow-xcomputes toauto, the panel shows a horizontal scrollbar rather than hiding the toggle outright — but nothing hints that you must scroll sideways to turn the mic off. The Camera and System-audio rows have no level meter, so their toggle stays inside the panel and is visible without scrolling.Relevant code:
src/components/ai-edition/v4/RecStage.tsx(microphone row) and.recRow/.recRowControl/.recToggleBtninsrc/components/ai-edition/v4/EditorShellV4.module.css.Expected behavior
The Microphone row should always show a clickable On/Off toggle — exactly like the Camera and System audio rows — so the microphone can be disabled regardless of how wide the selected device name is.
To Reproduce
Default).Offtoggle that works.Screenshots
Rec tab, right-hand settings panel:
Off(toggle visible)Defaultdevice dropdown; the On/Off toggle is pushed off the right edge and is only reachable via a non-obvious horizontal scrollbarOff(toggle visible)On(toggle visible)OS
Linux
OS Version
Arch Linux (app 1.10.0)
Device Type
Desktop
Additional context
Only the microphone row is affected because it is the only row that renders an audio-level meter next to the device selector, which is what tips the row over the panel's fixed width.