You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 20, 2020. It is now read-only.
Chrome needs the screen size quite early for calculating widget bounds. Chrome does this calculation even before GPU Process is forked. Thus, Forcing IPC communication between GPU process and Browser process at a early stage doesn't help here.
Possible solutions:
1)Have a env variable like Ozone does.
2)Read from weston.ini file or from same place wayland gets this information?
3)Create a temporary wayland client connection on browser process side, get screen output and close it ? As this is an issue only at start up.
The text was updated successfully, but these errors were encountered:
Both 1. and 2. are not robust enough for output hotplug cases, i.e. automatically getting new displays configuration dynamically. And I think that 3. does the intended best here. I'll be exploring this idea further soon.
Chrome needs the screen size quite early for calculating widget bounds. Chrome does this calculation even before GPU Process is forked. Thus, Forcing IPC communication between GPU process and Browser process at a early stage doesn't help here.
Possible solutions:
1)Have a env variable like Ozone does.
2)Read from weston.ini file or from same place wayland gets this information?
3)Create a temporary wayland client connection on browser process side, get screen output and close it ? As this is an issue only at start up.
The text was updated successfully, but these errors were encountered: