Skip to content

[Bug]: Studio Rec tab — the microphone cannot be disabled (Camera can) #624

Description

@Beetix

Search existing issues

  • I have searched the 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

  1. Open the Studio and go to the Rec tab.
  2. Make sure the microphone is enabled (it shows a device dropdown such as Default).
  3. Try to turn the microphone off.
  4. 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)
Image

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions