Skip to content

[Bug]: with no camera, the HUD camera toggle stays off but camEnabled is saved as true #967

Description

@EtienneLescot

Describe the bug

With no camera attached, the HUD camera toggle refuses ("Camera not found." notification, the button stays crossed out) but the setting is saved as enabled. Record mode then shows Camera On next to "No camera found", disagreeing with the HUD.

Steps to reproduce

  1. On a Mac with no camera, click the camera toggle on the HUD.
  2. Read recording-settings.json in userData, or open the editor's Record mode.

Expected

The toggle and the saved setting agree: camEnabled stays false when the camera could not be turned on, and Record mode shows Off.

Actual

"camEnabled": true is saved; Record mode shows Camera On with "No camera found". Takes still record correctly without a camera (webcam.enabled: false in the capture request), so this is a state/display mismatch, not a recording failure.

Environment

OpenScreen 2.0.0-rc.8, macOS 26.5, Mac mini with no camera.

Activity

  1. added this to the v2.0.0 milestone on Oct 2, 2026
  2. added
    status: fixed in mainWork is merged into main but may not be in a downloadable release yet.
    status: pending releaseMerged change is waiting for a packaged desktop release.
    on Oct 2, 2026
  3. github-actions commented on Oct 2, 2026

    @github-actions
    Contributor

    Fixed by #972 and merged into main.

    This change is assigned to the v2.0.0 release milestone and is not necessarily available in the latest downloadable desktop release yet. It is currently marked as status: pending release until a packaged release containing it is published.

  4. added a commit that references this issue on Oct 2, 2026
    73879f9
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 workingstatus: fixed in mainWork is merged into main but may not be in a downloadable release yet.status: pending releaseMerged change is waiting for a packaged desktop release.

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions