NetBird 0.60 on macOS menubar shifts on screen (unusual UI/UX behavior) on 16" MBP
Describe the problem
This is not so much functional as it is a UI/UX observation. I just upgraded to NetBird 0.60 on a Mac, and I observed the following:
- If I click on the menubar icon, I see this:
- If I then hover my mouse pointer over the up arrow (
^) at the top of the menu, I then get this:
Notice how the menu jumps down on the screen, showing an open gap between the menu bar and menu.
Again, not so much functional as just odd UX. Thought you should know.
(Also, why is there an up arrow (^) at all here? It would take up no more space to simply show the Connected/Disconnected status in the menu bar. Just a thought.)
To Reproduce
See above.
Expected behavior
I expected the menu to stay positioned where it was and reveal whatever was not showing up above the up arrow (^).
Are you using NetBird Cloud?
Yes I am using NetBird Cloud.
NetBird version
NetBird 0.60.0
Is any other VPN software installed?
Cisco Secure Client is installed but not running.
Debug output
To help us resolve the problem, please attach the following anonymized status output
netbird status -dA
Not sure this is relevant for this, but sure:
$ netbird status -dA
Peers detail:
Events:
[INFO] SYSTEM (d1e29b90-176a-4851-87f4-ffb87323c060)
Message: Network map updated
Time: 9 minutes, 19 seconds ago
[INFO] SYSTEM (9ae03369-e5cd-40fc-b7eb-92e1c50686d8)
Message: Network map updated
Time: 2 minutes, 33 seconds ago
OS: darwin/arm64
Daemon version: 0.60.0
CLI version: 0.60.0
Profile: default
Management: Disconnected
Signal: Disconnected
Relays:
[rels://relay.netbird.io:443] is Unavailable, reason: relay connection is not established
Nameservers:
FQDN:
NetBird IP: N/A
Interface type: N/A
Quantum resistance: false
Lazy connection: false
SSH Server: Disabled
Networks: -
Forwarding rules: 0
Peers count: 0/0 Connected
Create and upload a debug bundle, and share the returned file key:
netbird debug for 1m -AS -U
Uploaded files are automatically deleted after 30 days.
NOTE: I tried doing this but got the following:
$ netbird debug for 1m -AS -U
netbird up
Log level set to trace.
netbird down
netbird up
Remaining time: 00:00:01
Duration completed
Creating debug bundle...
netbird down
Error: failed to restore log level: connect client not initialized
So it is not clear to me whether this was uploaded or not. And not sure what is meant by "share the returned file key" here.
Alternatively, create the file only and attach it here manually:
netbird debug for 1m -AS
NOTE: Got same output as above.
Screenshots
See above.
Additional context
Again, this is not so much a functional issue, as in something that requires debugging. This appears to be a UI/UX issue only.
But I thought you should be made aware, as it IS a bit odd in how it presents. Not sure whether this is avoidable or not. I believe you are using Fyne.io for the GUI side. I don't recall it causing this in other apps in the past, but not sure if this is a coding issue, an interaction with the OS issue, or what.
For the record, this is on an M3 MAX 16" MacBook Pro running macOS 26.1.
Interestingly enough, after I wrote the previous line, I checked on my M3 iMac, also running macOS 26.1, and also updated to NetBird 0.60.0 this morning. And the iMac does NOT exhibit this behavior. The menu shows as one would expect.
However, I observe that on the iMac (which has a 24" screen) that the menu also does not have the up arrow (^), but rather shows the Disconnected status right at the top. So no need for scrolling up.
Could what I observe on the 16" MBP be due to the fact it has a screen that is not as high? That is, is there something in the code that determines when to show a scrolling up arrow in the menu vs. simply showing the items? And is it more about this up arrow triggering this situation than anything else?
It also happens on my 16" M1 Max MBP. On my external 4k screen it behaves like you'd expect, but the 16" display shows the issue mentioned above. Version 0.60.1 on my part.
This also happens in 0.60.1 in a MBP 16" M1 pro with Tahoe 26.1
MacBook Air 13 M2, MacOS Sequoia 15.7.2, same story
Yep, same for me. MacBook Air M2. 26.1
Same, on M2 MBA, macOS Tahoe 26.1. With the native screen, I get the same UX issue. On a 4K screen, no problem.
hey, same on mbp m1 pro 14" on macOS Tahoe 26.1 with built-in display at resolution 1800x1169
bump on this
Same for me, 14" M2, MacOS 26.2, 1512 x 982