diff options
| author | srdusr <[email protected]> | 2025-08-21 23:07:00 +0200 |
|---|---|---|
| committer | srdusr <[email protected]> | 2025-08-21 23:07:00 +0200 |
| commit | 2a3fdcf2faf6cadb1fa49ed7c4b2963b554b0724 (patch) | |
| tree | f67539dfdbabc60ab2c6485f0dbee57004feee04 /legacy-cpp | |
| parent | f1548893e2868c2ca6c9aaa7c93c277df35b62ac (diff) | |
| download | srdwm-2a3fdcf2faf6cadb1fa49ed7c4b2963b554b0724.tar.gz srdwm-2a3fdcf2faf6cadb1fa49ed7c4b2963b554b0724.zip | |
Document confirmed-but-not-root-caused cross-monitor border-clip glitch
Live-confirmed via a controlled test (move a window between differently-
scaled monitors, screenshot immediately after vs. a couple of minutes
later): the border briefly shows clipped/missing right after a
cross-monitor tiling move, then self-corrects on a later redraw.
Working hypothesis recorded (client configure/resize/commit round-trip
lagging the compositor's own already-updated model, likely wider on a
cross-scale move than a same-monitor tiling swap), but not confirmed --
reproduction via srd dispatch move window proved inconsistent (its
direction semantics swap within a monitor as often as they cross one),
and a live mouse-drag can't be synthesized here to test directly.
Not a corruption risk: an earlier resize-lag fix already
bounds every border/titlebar crop against the decoration buffer's real
last-built size, so the worst case is a stale/incomplete frame, never an
out-of-bounds read.
Diffstat (limited to 'legacy-cpp')
0 files changed, 0 insertions, 0 deletions