Right-click context menu missing from the system tray in Windows 10 (problem with Chromium + DisplayScaling)
I am unsure if this is a bug or by intentional design following the new UI update.

When I right click Steam no context menu opens up anymore.

Also left-clicking Steam's tray icon does nothing so I always have to open Steam through my Start menu after I minimized it to the tray. :rfacepalm:

EDIT
I managed to find the following workaround:
Add the -vgui launch parameter to steam.exe
Ultima modifica da Vitdom; 19 giu 2023, ore 20:59
Messaggio originale di RiO:
Messaggio originale di Vitdom:
I am unsure if this is a bug or by intentional design following the new UI update.

When I right click Steam no context menu opens up anymore.

Also left-clicking Steam's tray icon does nothing so I always have to open Steam through my Start menu after I minimized it to the tray. :rfacepalm:


If you are using a display with >100% display scaling, Steam will not render the system tray menu at the correct position anymore. Valve updated that menu to render through Chromium. (Yes; the system tray menu is a web view now. Facepalm all you want. It's warranted.)

It breaks because of decades old bugs with display scaling that Valve was never able to fix.
Depending on the amount of scaling applied, the thing may actually be painted completely off screen, in an unreachable location.


If you minimize Steam's main window and then double click the system tray to try and re-open it, it may also end up crashing on a 'top is undefined' error in some bit of JavaScript somewhere. It's trying to find window.top - i.e. the top level window, but that may end up not existing for some reason and the whole thing crashes and stops.

Presumably the top window doesn't exist because you minimized Steam, which iirc may result in CEF / Chromium suspending the window reference and breaking the frame relation to window.top. A similar thing can happen with window.opener blanking out in the normal Chromium browser. While in a normal browser you can't really end up in a situation where a child window is not frozen together with its ancesor parent windows and top window, the rules are a bit more fluid when dealing with embedded browser instances that can just arrange window references in relations however the heck they please.

And it's possible, likely even, that the web view 'window' rendering the systray menu was set up as a child of the main window, so it has a reference back to it and can instruct the main window to e.g. reopen itself. (Which of course only works if the browser engine hasn't suspended/frozen that window...)



If you're looking for a workaround for both:
Pin Steam to the task bar and right click that icon. The jump list will show the same menu options as the system tray, but it'll use the native Windows UI - which is and acts actually sane.
< >
Visualizzazione di 1-15 commenti su 22
yea since this update steam randomly becomes unresponsive
double clicking (left click) steam tray icon to open steam into w/e option you have it set to load into (mine loads into the library).

right clicking on steam tray icon, opens a menu and used to only show (recently has been placing any new bought games on that menu for me and im not sure why) your last played game with recent starting from the top and the bottom portion being w/e menu options you enabled to show up on that menu (mine only shows "exit").
Ultima modifica da MonkehMaster; 15 giu 2023, ore 16:36
It can take a few clicks sometimes, but the right-click options will eventually display for me. It seems to be unresponsive at random.
Messaggio originale di MonkehMaster:
double clicking steam tray icon to open steam into w/e option you have it set to load into (mine loads into the library).
Thank you! But right-clicking the tray icon still doesn't open any context menu for me.
L'autore della discussione ha indicato che questo messaggio risponde alla discussione originale.
Messaggio originale di Vitdom:
I am unsure if this is a bug or by intentional design following the new UI update.

When I right click Steam no context menu opens up anymore.

Also left-clicking Steam's tray icon does nothing so I always have to open Steam through my Start menu after I minimized it to the tray. :rfacepalm:


If you are using a display with >100% display scaling, Steam will not render the system tray menu at the correct position anymore. Valve updated that menu to render through Chromium. (Yes; the system tray menu is a web view now. Facepalm all you want. It's warranted.)

It breaks because of decades old bugs with display scaling that Valve was never able to fix.
Depending on the amount of scaling applied, the thing may actually be painted completely off screen, in an unreachable location.


If you minimize Steam's main window and then double click the system tray to try and re-open it, it may also end up crashing on a 'top is undefined' error in some bit of JavaScript somewhere. It's trying to find window.top - i.e. the top level window, but that may end up not existing for some reason and the whole thing crashes and stops.

Presumably the top window doesn't exist because you minimized Steam, which iirc may result in CEF / Chromium suspending the window reference and breaking the frame relation to window.top. A similar thing can happen with window.opener blanking out in the normal Chromium browser. While in a normal browser you can't really end up in a situation where a child window is not frozen together with its ancesor parent windows and top window, the rules are a bit more fluid when dealing with embedded browser instances that can just arrange window references in relations however the heck they please.

And it's possible, likely even, that the web view 'window' rendering the systray menu was set up as a child of the main window, so it has a reference back to it and can instruct the main window to e.g. reopen itself. (Which of course only works if the browser engine hasn't suspended/frozen that window...)



If you're looking for a workaround for both:
Pin Steam to the task bar and right click that icon. The jump list will show the same menu options as the system tray, but it'll use the native Windows UI - which is and acts actually sane.
Ultima modifica da RiO; 15 giu 2023, ore 16:43
Messaggio originale di Vitdom:
Messaggio originale di MonkehMaster:
double clicking steam tray icon to open steam into w/e option you have it set to load into (mine loads into the library).
Thank you! But right-clicking the tray icon still doesn't open any context menu for me.

you can change what it loads into in steam settings.

as for it not showing the right click menu.... it just never pops up? im sure you have right clicked repeatedly as well?

seems weird... mine works fine and takes like a second to popup.
Messaggio originale di RiO:
Messaggio originale di Vitdom:
I am unsure if this is a bug or by intentional design following the new UI update.

When I right click Steam no context menu opens up anymore.

Also left-clicking Steam's tray icon does nothing so I always have to open Steam through my Start menu after I minimized it to the tray. :rfacepalm:


If you are using a display with >100% display scaling, Steam will not render the system tray menu at the correct position anymore. Valve updated that menu to render through Chromium. (Yes; the system tray menu is a web view now. Facepalm all you want. It's warranted.)

It breaks because of decades old bugs with display scaling that Valve was never able to fix.
Depending on the amount of scaling applied, the thing may actually be painted completely off screen, in an unreachable location.


If you minimize Steam's main window and then double click the system tray to try and re-open it, it may also end up crashing on a 'top is undefined' error in some bit of JavaScript somewhere. It's trying to find window.top - i.e. the top level window, but that may end up not existing for some reason and the whole thing crashes and stops.

Presumably the top window doesn't exist because you minimized Steam, which iirc may result in CEF / Chromium suspending the window reference and breaking the frame relation to window.top. A similar thing can happen with window.opener blanking out in the normal Chromium browser. While in a normal browser you can't really end up in a situation where a child window is not frozen together with its ancesor parent windows and top window, the rules are a bit more fluid when dealing with embedded browser instances that can just arrange window references in relations however the heck they please.

And it's possible, likely even, that the web view 'window' rendering the systray menu was set up as a child of the main window, so it has a reference back to it and can instruct the main window to e.g. reopen itself. (Which of course only works if the browser engine hasn't suspended/frozen that window...)

weird, mine hasnt had that issue.

im drawing a blank right now..., which scaling? text?

the tray menu is a web view? tf lol
Ultima modifica da MonkehMaster; 15 giu 2023, ore 16:49
Messaggio originale di MonkehMaster:
im drawing a blank right now..., which scaling?

Windows' display scaling.
It's typically set to 125% or 150% on hi-DPI screens or on small form factor laptop screens.
And to 200%+ on 4K screens when using native 4K resolution all the time.
Messaggio originale di RiO:
Messaggio originale di MonkehMaster:
im drawing a blank right now..., which scaling?

Windows' display scaling.
It's typically set to 125% or 150% on hi-DPI screens or on small form factor laptop screens.
And to 200%+ on 4K screens when using native 4K resolution all the time.

hmm, im running 125% and using a 55in 4k (main) and a 50in 1080p (secondary), both set to 1080p.
Ultima modifica da MonkehMaster; 15 giu 2023, ore 16:52
Messaggio originale di RiO:
Messaggio originale di Vitdom:
I am unsure if this is a bug or by intentional design following the new UI update.

When I right click Steam no context menu opens up anymore.

Also left-clicking Steam's tray icon does nothing so I always have to open Steam through my Start menu after I minimized it to the tray. :rfacepalm:


If you are using a display with >100% display scaling, Steam will not render the system tray menu at the correct position anymore. Valve updated that menu to render through Chromium. (Yes; the system tray menu is a web view now. Facepalm all you want. It's warranted.)

It breaks because of decades old bugs with display scaling that Valve was never able to fix.
Depending on the amount of scaling applied, the thing may actually be painted completely off screen, in an unreachable location.


If you minimize Steam's main window and then double click the system tray to try and re-open it, it may also end up crashing on a 'top is undefined' error in some bit of JavaScript somewhere. It's trying to find window.top - i.e. the top level window, but that may end up not existing for some reason and the whole thing crashes and stops.

Presumably the top window doesn't exist because you minimized Steam, which iirc may result in CEF / Chromium suspending the window reference and breaking the frame relation to window.top. A similar thing can happen with window.opener blanking out in the normal Chromium browser. While in a normal browser you can't really end up in a situation where a child window is not frozen together with its ancesor parent windows and top window, the rules are a bit more fluid when dealing with embedded browser instances that can just arrange window references in relations however the heck they please.

And it's possible, likely even, that the web view 'window' rendering the systray menu was set up as a child of the main window, so it has a reference back to it and can instruct the main window to e.g. reopen itself. (Which of course only works if the browser engine hasn't suspended/frozen that window...)



If you're looking for a workaround for both:
Pin Steam to the task bar and right click that icon. The jump list will show the same menu options as the system tray, but it'll use the native Windows UI - which is and acts actually sane.

This solved my issue. it's extremely annoying but thank you
Messaggio originale di RiO:
If you're looking for a workaround for both:
Pin Steam to the task bar and right click that icon. The jump list will show the same menu options as the system tray, but it'll use the native Windows UI - which is and acts actually sane.

ya same menu, just not a web view :cqlol:

mines working so im not messin with it, but i personally like my task bar clean.

im still wondering why recently, any recently purchased games are being placed in that menu, on both tray and taskbar icon, makes zero sense.
Ultima modifica da MonkehMaster; 15 giu 2023, ore 17:02
Messaggio originale di MonkehMaster:
Messaggio originale di RiO:
If you're looking for a workaround for both:
Pin Steam to the task bar and right click that icon. The jump list will show the same menu options as the system tray, but it'll use the native Windows UI - which is and acts actually sane.

ya same menu, just not a web view :cqlol:

mines working so im not messin with it, but i personally like my task bar clean.

im still wondering why recently, any recently purchased games are being placed in that menu, on both tray and taskbar icon, makes zero sense.
It's always been like that. It's because you presumably want to play them soon after.
Messaggio originale di Everyone's #1 Fangirl:
Messaggio originale di MonkehMaster:

ya same menu, just not a web view :cqlol:

mines working so im not messin with it, but i personally like my task bar clean.

im still wondering why recently, any recently purchased games are being placed in that menu, on both tray and taskbar icon, makes zero sense.
It's always been like that. It's because you presumably want to play them soon after.

mine in the 10 years (except this past month) has never put new purchased games in that menu, its always been recently played only.
Ultima modifica da MonkehMaster; 15 giu 2023, ore 17:07
Messaggio originale di MonkehMaster:
Messaggio originale di Everyone's #1 Fangirl:
It's always been like that. It's because you presumably want to play them soon after.

mine in the 10 years (except this past month) has never put new purchased games in that menu, its always been recently played only.
That's really weird, because mine has always put them there in that same time. Is it a setting one of us toggled at one point and forgot about?
Messaggio originale di Everyone's #1 Fangirl:
Messaggio originale di MonkehMaster:

mine in the 10 years (except this past month) has never put new purchased games in that menu, its always been recently played only.
That's really weird, because mine has always put them there in that same time. Is it a setting one of us toggled at one point and forgot about?

who knows...
< >
Visualizzazione di 1-15 commenti su 22
Per pagina: 1530 50

Data di pubblicazione: 15 giu 2023, ore 16:25
Messaggi: 22