Skip to content

Menu Bar App Menu appears in a different place after Connecting/Disconnecting Displays via App Menu Toggle when using the Magnet window management tool #5060

@mihirdutta

Description

@mihirdutta

I'm using BetterDisplay Version 4.1.3 Build 47474. I'm using the Pro version. I'm on an M2 Pro Mac mini running macOS Tahoe 26.2. I have 2 displays connected to my Mac.


When the app starts fresh, clicking on the BetterDisplay icon, in the macOS menu bar, displays the app menu correctly.

Image

When I toggle off (disconnect) the main/primary display using the app menu, the secondary display becomes the main/primary display.

Image

Scenario 1

If I toggle on (connect) what was previously the main display and when the main/primary display turns back on, the BetterDisplay menu bar app menu appears at a different place on the screen (not underneath the macOS menu bar app icon). Clicking the BetterDisplay icon in the menu bar hides and shows the app menu, but the app menu continues to stay in the wrong place.

Image

Scenario 2

If I toggle off the secondary display, so that all displays are now disconnected (I've enabled the setting to do so), then BetterDisplay auto-connects all displays (this setting is on by default). When the main/primary display turns back on, the BetterDisplay menu bar app menu appears at a different place on the screen (not underneath the macOS menu bar app icon). Clicking the BetterDisplay icon in the menu bar hides and shows the app menu, but the app menu continues to stay in the wrong place.

Image

Temporary Fixes

Fix 1 (Restarting the App)
If I restart the app, then when I click on the BetterDisplay icon, in the macOS menu bar, the app menu displays correctly. The BetterDisplay icon also maintains its set position in the macOS menu bar.

Fix 2 (Without Restarting the App)
If I go the BetterDisplay Settings > Menu > and Toggle off and then on the "Show app icon in menu bar", then the app menu displays correctly. Unfortunately, using this method resets the set BetterDisplay icon position in the macOS menu bar (it appears as the leftmost icon).

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