Skip to content

[Bug]: macOS traffic light control buttons overlap Header content in Desktop when sidebar is collapsed #1577

Description

@frittlechasm

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I included enough detail to reproduce or investigate the problem.

Area : apps/desktop

Not sure if this is being worked on. Will close the ticket if it gets fixed in any of the releases.

I have a fix but not sure if it's the best fix so haven't raised a PR.
frittlechasm@ba3c2a7

Steps to reproduce

  1. Start the desktop app with the latest version (0.0.15)
  2. Resize the window till the sidebar is collapsed

Expected behavior

In the Electron app on macOS, header content should be positioned so it does not overlap the native window controls. The active thread header, empty-state header, and settings header should remain fully visible and usable at all window sizes, with proper spacing reserved for the window buttons.

Actual behavior

macOS traffic-light controls overlap chat and settings headers in Electron

Impact

Cosmetic issue

Version or commit

0.0.15

Environment

macOS

Screenshots, recordings, or supporting files

Screenshot 2026-03-30 at 8.05.44 PM.png

Activity

  1. added
    bugSomething is broken or behaving incorrectly.
    needs-triageIssue needs maintainer review and initial categorization.
    on Mar 30, 2026
  2. juliusmarminge commented on Mar 30, 2026

    @juliusmarminge
    Member

    how are you hiding the sidebar in desktop mode? that's not supposed to be supported

  3. frittlechasm commented on Mar 30, 2026

    @frittlechasm
    Author

    Just resizing the desktop window auto-hides the sidebar ( video below )

    Screen.Recording.2026-03-31.at.12.22.05.AM.mov
  4. juliusmarminge commented on Mar 30, 2026

    @juliusmarminge
    Member

    Hmm what mac is this? You shouldn't be able to make it that small

    Edit: oh if you have different scalinh it collapses sooner. Got it

  5. frittlechasm commented on Mar 30, 2026

    @frittlechasm
    Author

    Didn't realise i was zoomed in.
    Yes, going to default does prevent me from resizing the window to where the sidebar would collapse.

    If it's intentional to not collapse the sidebar on desktop should i close this issue ?

  6. juliusmarminge commented on Mar 30, 2026

    @juliusmarminge
    Member

    Nah we should fix it. Lots of people will use a zoomed in view and it shouldn't break because of it.

    So we need to apply the padding to the "mobile header" if isElectron && isMacPlatform()

  7. frittlechasm commented on Mar 31, 2026

    @frittlechasm
    Author

    If this works and it looks okay I can raise a PR : frittlechasm@ba3c2a7.

    I couldn't find a specific "Mobile Header" in the codebase.
    If something is in the roadmap and planned i am happy to wait.

    Another small issue if we are supporting this :
    On a fresh new open when you see a "No active thread" header and the sidebar is collapsed there's no sidebar-trigger icon

    No Sidebar Icon:
    Image

    Sidebar Icon present:
    Image

  8. frittlechasm commented on Jun 30, 2026

    @frittlechasm
    Author

    Fixed in #3497 and version 0.0.28

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 is broken or behaving incorrectly.needs-triageIssue needs maintainer review and initial categorization.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions