New external contributor; fixes crbug.com/396148609 (Wayland minimize/restore jump). PTAL.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Denis, please add yourself to the AUTHORS file (can do that in this CL)
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Denis, please add yourself to the AUTHORS file (can do that in this CL)
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
shadow insets (e.g. 16,10,16,32px): its buffer includes the shadow and thenit: plz format the commit messages to be wrapped to 72 columns.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
shadow insets (e.g. 16,10,16,32px): its buffer includes the shadow and thenit: plz format the commit messages to be wrapped to 72 columns.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
| Commit-Queue | +2 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Commit-Queue | +2 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
[ozone/wayland] Don't reconfigure window geometry while minimized
Under Wayland with client-side decorations a restored toplevel reserves
shadow insets (e.g. 16,10,16,32px): its buffer includes the shadow and
the xdg_surface window geometry origin is offset to the (left,top)
inset.
When the window is minimized Chromium collapses this layout - the
geometry origin drops to (0,0) and the bounds shrink to the no-shadow
configure size. On un-minimize both are restored, but the buffer is
re-attached without a compensating wl_surface.offset, so the compositor
briefly shows the restored (shadowed) buffer against the still-collapsed
anchor. The window appears shifted (down by the top inset; the page
shifts by the left inset) for a frame or two before snapping back. X11
is unaffected because its frame/shadow does not require per-state
geometry reconfiguration.
A minimized toplevel is not visible, so there is no reason to mutate its
geometry or bounds. Keep both at their restored values while minimized,
so the last committed frame matches the geometry the compositor retains,
eliminating the transient jump on un-minimize.
Wayland; window and page no longer jump on un-minimize.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |