SIGN IN SIGN UP

Heal fullscreen companion chrome on arrival

Display sleep purges the backing stores of windows on non-visible
Spaces. The instant snap arrival never makes the WindowServer re-request
their contents, so a fullscreen app's toolbar companion composites as
nothing until Mission Control forces a repaint; WebKit content
repopulates itself, and the toolbar window exposes no AX element the
repaint nudge could reach (#63).

After every verified fullscreen arrival the navigator now posts a dock
swipe that ramps to ~2pt of slide and cancels: enough of the Dock's
transition choreography that the WindowServer re-requests window
contents, without committing a switch and without visible motion. The
cancelled phase is required - the Dock latches a commit during the
changed ramp and honors it on ended even at zero final progress. The
purge is invisible to every bookkeeping signal short of capturing
pixels and the gesture is imperceptible, so the heal runs
unconditionally.
P
Przemysław Szypowicz committed
d75f3f0c34920bbd56ca92858e9a4feb0cdc1cfb
Parent: e532af3