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

[AlwaysOnTop] Don't work over a Citrix Workspace session #15680

Open
1 task done
R-Studio opened this issue Jan 21, 2022 · 9 comments
Open
1 task done

[AlwaysOnTop] Don't work over a Citrix Workspace session #15680

R-Studio opened this issue Jan 21, 2022 · 9 comments
Labels
Area-App Compat Issues revolving around application compatibility across PowerToys Issue-Bug Something isn't working Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Product-Always On Top Refers to the idea of a Always on Top Powertoy

Comments

@R-Studio
Copy link

Microsoft PowerToys version

0.53.1

Running as admin

  • Yes

Area(s) with issue?

Always on Top

Steps to reproduce

  1. Start a Citrix Workspace session (like RDP but from Citrix)
  2. Choose a local App and activate "AlwaysOnTop" (Ctrl + Windows + T)
  3. Drag your App over the Citrix Workspace session
  4. Klick in Citrix Workspace session and

✔️ Expected Behavior

Your App stays in the foreground over the Citrix Workspace session.

FYI: With the "Keep on Top" feature of the Windows built-in Clock works (Windows stays on top of the Citrix Workspace session):
image

❌ Actual Behavior

Your App disappears resp. goes behind the Citrix session.

Other Software

OS: Windows 11 (21H2, Build 22000.434)

@R-Studio R-Studio added Issue-Bug Something isn't working Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Jan 21, 2022
@Jay-o-Way Jay-o-Way added Area-App Compat Issues revolving around application compatibility across PowerToys Product-Always On Top Refers to the idea of a Always on Top Powertoy labels Jan 21, 2022
@Jay-o-Way
Copy link
Collaborator

Is it possible the hotkey gets sent to the other/remote device?

@htcfreek
Copy link
Collaborator

@Jay-o-Way

Is it possible the hotkey gets sent to the other/remote device?

I think he means the local app with AoT marker doesn't stay in front of the citrix window.

@R-Studio
I can't reproduce this with a Citrix App window. Do you have an this problem with an Citrix Desktop session/window? If yes, is the Citrix Desktop window in full screen mode or in window mode?

@Jay-o-Way
Copy link
Collaborator

@R-Studio Does this "local app" have a colored border after pressing the hotkey?

@R-Studio
Copy link
Author

@Jay-o-Way

  • Is it possible the hotkey gets sent to the other/remote device? -> No because I have multiple screens and when I click to the screen with the local Apps and then press the hotkey, this will not be sent to the remote session.
  • Does this "local app" have a colored border after pressing the hotkey? -> Yes the local app has after pressing the hotkey a blue border (like my config.)

@htcfreek

  • Your right about your answer.
  • I running the Citrix Desktop session in fullscreen stretched over two screens of 4 screens. When I press the hotkey on an local App and drag this App to another screen (over the Citrix Desktop) and click in Citrix Desktop the local Apps moves behind the Citrix desktop session.
    Sorry for my bad english

@htcfreek
Copy link
Collaborator

htcfreek commented Jan 21, 2022

@htcfreek

  • Your right about your answer.
  • I running the Citrix Desktop session in fullscreen stretched over two screens of 4 screens. When I press the hotkey on an local App and drag this App to another screen (over the Citrix Desktop) and click in Citrix Desktop the local Apps moves behind the Citrix desktop session.

I can reproduce it. Same behavior on my system.

But only if the desktop window is in full screen mode. In window mode it works. 🤨

@SeraphimaZ
The window seems to behave in a special way when in full screen mode. Or maybe it's a priority problem and the citrix window is AoT too.

If you like to have an list of all properties (window and dwm) set on the window, please tell me.

@R-Studio
Copy link
Author

R-Studio commented Jan 21, 2022

I tried to record the issue. Some explanation about the following gif:

  • First I press the hotkey on my local clock app (you can see the blue border) and you can see it is working.
  • Then I drag the clock window over my Citrix Desktop session to my second screen (blue Windows Logo = Citrix Fullscreen Session).
  • Then I click in my Citrix Desktop session and the local app disappears.
    CDViewer_ooYB5QBdYf

@htcfreek
Copy link
Collaborator

Does the blue border around clock still exists if you minimize the Citrix desktop?

@R-Studio
Copy link
Author

Does the blue border around clock still exists if you minimize the Citrix desktop?

yes

@bingenito
Copy link

Citrix aggressively seems to always reset to be always on top on focus. I stumbled upon https://github.com/scara1701/CtxNotTopmost which lets me configure certain windows to always be on top of citrix or to pick individual windows.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-App Compat Issues revolving around application compatibility across PowerToys Issue-Bug Something isn't working Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Product-Always On Top Refers to the idea of a Always on Top Powertoy
Projects
None yet
Development

No branches or pull requests

4 participants