Skip to content

Duplicated windows with external monitor #207

@Kevin7Qi

Description

@Kevin7Qi

Describe the bug
When using an external monitor, Dayflow can reopen with duplicated windows, where one window shows invalid or stale configuration state. This occurs after quitting the app to let it run in the background and reopening it from the menu bar.

One of the duplicated windows appears on the secondary display and reflects incorrect state (e.g. provider configuration, recording permission status), while the other window shows the correct, current state.

To Reproduce

  1. Connect an external monitor to a MacBook.
  2. Launch Dayflow.
  3. Press Cmd + Q to quit the app so it continues running in the background (menu bar only).
  4. Wait a few minutes.
  5. Reopen Dayflow from the menu bar.

Expected behavior
Dayflow should reopen a single window with the correct and up-to-date settings state, regardless of display configuration.

Actual behavior
Two Settings windows are opened:

  • One window contains the correct, current configuration.
  • A second window appears (often on the secondary display) with invalid or outdated settings (e.g. provider selection, recording permission status).

Screenshots
For clarity, I moved both windows onto the same display and attached side-by-side screenshots showing the duplicated windows and mismatched state.

Image Image

Environment

  • macOS 26.3
  • Dayflow: v1.7.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions