https://bugs.winehq.org/show_bug.cgi?id=55810
--- Comment #10 from Zhiyi Zhang zzhang@codeweavers.com ---
is_virtual_desktop() returns FALSE because Steam (actually steamwebhelper I think) is creating a new winstation and desktop via CreateWindowStation() / CreateDesktop(). Previously this did not happen, because GetSecurityInfo() failed, avoiding that code path entirely.
The new winstation and desktop are part of the cef sandbox, which is now working after 99e2fad.
Probably is_virtual_desktop() needs to determine whether the desktop is virtual elsehow.
Yes, probably should just check for the config option value instead.