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

AltTab shows from main screen if used on secondary screen in an app with pop up window open #2003

Closed
kevinkuo0905 opened this issue Oct 10, 2022 · 6 comments
Labels
bug Something isn't working

Comments

@kevinkuo0905
Copy link

Describe the bug

When a toast window appears within an app, e.g. download/browse for file prompt on a browser on non main display, AltTab pops up from the main display, showing its windows. I have AltTab set to show windows from separate screens.

Screenshots / video

image

image

Steps to reproduce the bug

  1. Set up a main display and extended display
  2. Open Safari or Chrome on extended display
  3. Go to File -> Open File to create pop up window inside app
  4. Try the AltTab command, it shows up on main screen

This happens on other apps with other pop up windows. Doesn't matter if it's set to show all windows or window from one screen only, it always shows up from main display. AltTab shows up correctly if no pop up window.

@kevinkuo0905 kevinkuo0905 added the bug Something isn't working label Oct 10, 2022
@lwouis
Copy link
Owner

lwouis commented Oct 11, 2022

You say that your screens are set as extended display? Extended means that the 2 screens act like 2 large screen. In that case i think it's normal that AltTab shows all windows.

but maybe i don't understand your setup well. Could you film it to help me understand? Maybe film with your phone so i see the physical setup of the displays, then the logical setup, then a window that acts ok and a window that doesn't act ok.

@kevinkuo0905
Copy link
Author

kevinkuo0905 commented Oct 13, 2022

Upload.from.GitHub.for.iOS.MOV

Setup: left main, right secondary, alt tab only shows windows from the current screen

  1. Alt tab works on main screen normally
  2. Switch focus to chrome on right screen, alt tab works normally
  3. Open a popup window in chrome, e.g. open file, alt tab shows up from the left screen and shows its windows, but I still have chrome on the right focused

This also happens on safari, and Microsoft word, as long as there is some pop up window in the app.
Hope this helps.

@lwouis
Copy link
Owner

lwouis commented Oct 13, 2022

Thank you, the issue is clearer now.

You trigger AltTab from the secondary screen, while Chrome has a dialog open, and AltTab shows its UI on the main screen, weirdly.

You have set Show on: Active screen in Preferences > Appearance, correct?

image

Could you please try this build, and tell me if it helps?

@kevinkuo0905
Copy link
Author

You have set Show on: Active screen in Preferences > Appearance, correct?

Yes, show on active screen, and this build did fix chrome with 'open file' open, but still has the same problem on safari, microsoft word, powerpoint, etc.

@lwouis
Copy link
Owner

lwouis commented Oct 14, 2022

@kevinkuo0905 coud you please check if this build fixes it for you?

@kevinkuo0905
Copy link
Author

Yes, it works correctly on every app I tested so far.

@lwouis lwouis closed this as completed in b72c4db Oct 14, 2022
lwouis pushed a commit that referenced this issue Oct 14, 2022
# [6.47.0](v6.46.1...v6.47.0) (2022-10-14)

### Bug Fixes

* alt-tab would show on the wrong screen (closes [#2003](#2003)) ([b72c4db](b72c4db))
* discover windows when switching spaces ([#1324](#1324)) ([9c26d54](9c26d54))
* shortcut tabs right margin ([d207f86](d207f86))
* show finder file copy windows (closes [#1466](#1466)) ([c78481b](c78481b))
* wrap thumbnail buttons when needed ([ea05c03](ea05c03))

### Features

* improve many localizations and add romanian ([71f1609](71f1609))
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