This is made worst with the blocking windows such as the validating files dialog that can be placed behind a window that is is blocking. It is also annoying that you cannot move windows that are being blocked by this.
The system model dialog is perhaps the most annoying. Clicking 'help' when it asks you to upgrade to the latest nVidia drivers forks a web page, but the unmovable system modal dialog blocks the browser.
Is this still happening with a current client? We are setting the transient-for hint nowadays.
I'm seeing this fixed only on the closing dialog, while also the settings and other steam dialogs should have this option set.
Some of Steam's windows, like Settings and Friends, are independent windows that are not modal and not transient-for. You can open Settings and close the main window, for example.
Closing issue as this should be getting set.
Nothing extracted yet.
Steam dialogs are loaded as independent windows and therefore it can happen that they lose the focus and go below the main window. This should not happen, while each dialog should have be transient for the main window.