Files
Sylpheed/docs
Sylpheed port agent ef9348f26d port: verify the overlay leaf-pin fix live, with a negative control
Recorded that fix as inert because press_start carries no leaf, which left it
unverified. title carries the leaves, so raising it as an overlay exercises the
path: pre-fix the two renders at leaf-time 0 and 4 are identical (the pin does not
reach, since the overlay's leaf read the frozen time_units in both runs);
post-fix they differ by max 105.86 and the announcement reports
overlay(leaf=0.0) against overlay(leaf=240.0).

A proper before/after -- the negative control shows the failure the fix removes,
not just the fixed state working. The configuration is synthetic (--overlay=title
over main_menu is something the game never does) but what it tests is the wiring,
which is screen-independent.

Process failure worth keeping: I reverted with a text patch to run the control and
the restore script half-failed, removing the line and throwing before replacing
it. What caught it was two independent checks disagreeing -- grep reported the fix
absent while the render comparison reported output matching the fixed run. Had I
printed only the render check I would have concluded the restore worked. Restored
with git checkout, tree clean, verification re-run gives the same 105.86.

Reverting a committed change by editing text is choosing the fragile path when the
robust one is one command away.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N7FiFFFwbvG2uxdcEh8HyF
2026-08-30 19:13:45 +00:00
..