-
Notifications
You must be signed in to change notification settings - Fork 6k
Description
Summary
When a Zed window is not focused, editor hover popovers still appear as the mouse moves over, which is distracting.
Description
When a Zed window is not focused, hover popovers still appear as the mouse pointer moves over it. If the Zed window is partially obscured by the application in use, this can be very distracting.
I'm running macOS 15; I have also reproduced this behaviour on Kubuntu 24.04.
settings.json
click to expand
"git": {
"inline_blame": {
"show_commit_summary": true
}
}
Steps to reproduce:
- Open a Zed window on a project that uses git.
- Place the cursor on a line of code; the git blame should be shown to the right of the line:
- Switch to another application.
- Move the mouse pointer over the line of code in the Zed window without focusing Zed.
Expected Behaviour:
Either:
- No hover popover appears except when the Zed window is focused, or
- There is a setting under
Editor > Hover Popoverto control whether or not this should happen.
The current behaviour of always displaying it means I cannot switch to another window while leaving Zed on the screen, as I will see things that are not currently relevant to me popping up and down as I move the mouse pointer.
The only way around this is to hide Zed when I'm not using it; even then, if I am using Zed, but not that window, I can only avoid this by minimising the windows I'm not using and expanding them again afterwards.
Zed should not constrain the way I organise* my windows like this.
I accept that some (less easily distracted) people will find the current behaviour useful, so this would probably be better as a setting.
- For small values of "organise" 🙂
Actual Behaviour:
The hover popover appears anyway. In this image, Vivaldi (on the left) is focused, but Zed still shows the hover popover when the mouse moves over the line of code where Zed's cursor is.
Zed Version and System Specs
Zed: v0.213.3 (Zed)
OS: macOS 15.7.2
Memory: 64 GiB
Architecture: aarch64
If applicable, attach your Zed.log file to this issue.
Doesn't appear to be anything relevant.
Zed.log
2025-11-20T11:02:32+00:00 INFO [auto_update] Auto Update: checking for updates
2025-11-20T12:02:32+00:00 INFO [auto_update] Auto Update: checking for updates