Skip to content

[Bug/UX]: Main Window opens and activates Webcam automatically after closing the Screenshot Editor #1863

@dennyschroeder

Description

@dennyschroeder

Important Update & Steps to Reproduce (Tested with "Always show Dock icon" disabled)

I have deep-dived further into this bug and attached a new screenshot of my settings to prove that I have "Always show Dock icon" disabled. Despite this setting being OFF and restarting the app entirely, the broken window lifecycle persists.

Here is a critical real-world scenario I just encountered that showcases how disruptive this laggy behavior is:

  1. I finished a screenshot, copied it, and closed the Editor.
  2. The Main Window forced itself open automatically.
  3. I immediately clicked the red "X" to close it because I wanted to continue working in another app.
  4. The Glitch: Because the webcam initialization takes a split second to load in the background, the circular video preview spawned and stayed active on my screen after I had already closed the Main Window and switched to another software.
  5. The camera preview got stuck as a "ghost window". To get rid of it, I had to manually trigger "Open Main Window" from the Menubar a second time and close it again to force the webcam preview overlay to finally terminate.

Why this matters:
This confirms that the app is completely losing track of its window and hardware states when forcing the Main Window open after a screenshot. It leads to heavy lag, unintended webcam activations, and ghost overlays popping up when the user is already focusing on something else.

Please consider adding a permanent toggle to never automatically launch the Main Window / Webcam after closing an editor view, allowing Cap to remain strictly and silently in the background Menubar.
Thanks, Denny

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions