Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Ice interferes with right-click on title bar on display where menu bar is not displayed #456

Open
1 task done
betalogue opened this issue Dec 3, 2024 · 2 comments
Labels
Bug Something isn't working

Comments

@betalogue
Copy link

Check Existing Issues

  • I have checked existing issues, and this issue is not a duplicate

Description

In an extended desktop layout with multiple displays, with the menu bar only shown on the main display, Ice interferes with right-clicking on the title bar of document windows on secondary displays when the title bar is near the top of the display.

Steps to Reproduce

  1. Configure Mac so that it has several displays in an extended desktop layout, with the menu bar ONLY visible on one of the displays (i.e. "Displays have separate Spaces" is OFF).
  2. Move a document window with a title bar that can be right-clicked on to display path to document file to a secondary display (with no menu bar visible), with the title bar near the top of the display (i.e. where the menu bar would be IF it were visible).
  3. Right-click on document name in title.

In addition to displaying the path to the document file in a popup, as expected, right-clicking also causes another popup menu to appear with Ice-related options. See screenshot. It's like Ice thinks that the menu bar is there, when it's not.

Ice Version

0.11.11

macOS Version

14.7

Screenshots

Preview 2024-12-03 at 09 10 53@2x

@betalogue betalogue added the Bug Something isn't working label Dec 3, 2024
@orize
Copy link

orize commented Jan 20, 2025

In some cases, this makes the features of the UI on the second screen unusable:
https://github.com/user-attachments/assets/0b4d9f9f-a41e-4748-a813-315c7fbcc6b7

The same thing happens for any of Ice's "Show on ____" events which may be enabled in Ice > Settings > General – ie, the event is swallowed by Ice and does not get to its actual target

@betalogue
Copy link
Author

Additional notes:

1 Problem also affects macOS 15.x.

2 Problem affects not just right-clicking on title bar but right-clicking on anything that happens to be close to the top edge of the display. Here's what happens when I try to right-click on a tab in Chrome near the top edge of a secondary display:

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants