Vitdom 15 JUN 2023 a las 4:25 p. m.
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
Última edición por Vitdom; 19 JUN 2023 a las 8:59 p. m.
Publicado originalmente por RiO:
Publicado originalmente por 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.
< >
Mostrando 1-15 de 22 comentarios
breadman 15 JUN 2023 a las 4:31 p. m. 
yea since this update steam randomly becomes unresponsive
MonkehMaster 15 JUN 2023 a las 4:33 p. m. 
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").
Última edición por MonkehMaster; 15 JUN 2023 a las 4:36 p. m.
Zee_ 15 JUN 2023 a las 4:35 p. m. 
It can take a few clicks sometimes, but the right-click options will eventually display for me. It seems to be unresponsive at random.
Vitdom 15 JUN 2023 a las 4:37 p. m. 
Publicado originalmente por 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.
El autor de este hilo ha indicado que esta publicación responde al tema original.
RiO 15 JUN 2023 a las 4:41 p. m. 
Publicado originalmente por 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.
Última edición por RiO; 15 JUN 2023 a las 4:43 p. m.
MonkehMaster 15 JUN 2023 a las 4:41 p. m. 
Publicado originalmente por Vitdom:
Publicado originalmente por 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.
MonkehMaster 15 JUN 2023 a las 4:46 p. m. 
Publicado originalmente por RiO:
Publicado originalmente por 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
Última edición por MonkehMaster; 15 JUN 2023 a las 4:49 p. m.
RiO 15 JUN 2023 a las 4:49 p. m. 
Publicado originalmente por 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.
MonkehMaster 15 JUN 2023 a las 4:52 p. m. 
Publicado originalmente por RiO:
Publicado originalmente por 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.
Última edición por MonkehMaster; 15 JUN 2023 a las 4:52 p. m.
Everyone's #1 Fangirl 15 JUN 2023 a las 4:56 p. m. 
Publicado originalmente por RiO:
Publicado originalmente por 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
MonkehMaster 15 JUN 2023 a las 4:59 p. m. 
Publicado originalmente por 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.
Última edición por MonkehMaster; 15 JUN 2023 a las 5:02 p. m.
Everyone's #1 Fangirl 15 JUN 2023 a las 5:05 p. m. 
Publicado originalmente por MonkehMaster:
Publicado originalmente por 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.
MonkehMaster 15 JUN 2023 a las 5:07 p. m. 
Publicado originalmente por Everyone's #1 Fangirl:
Publicado originalmente por 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.
Última edición por MonkehMaster; 15 JUN 2023 a las 5:07 p. m.
Everyone's #1 Fangirl 15 JUN 2023 a las 5:08 p. m. 
Publicado originalmente por MonkehMaster:
Publicado originalmente por 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?
MonkehMaster 15 JUN 2023 a las 5:09 p. m. 
Publicado originalmente por Everyone's #1 Fangirl:
Publicado originalmente por 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...
< >
Mostrando 1-15 de 22 comentarios
Por página: 1530 50

Publicado el: 15 JUN 2023 a las 4:25 p. m.
Mensajes: 22