Overview
| Comment: | rfc 0009: CI — verdicts on landings, spec, premerge, runners |
|---|---|
| Timelines: | family | ancestors | descendants | both | ci-rfc |
| Files: | files | file ages | folders |
| SHA3-256: |
56d87626d9540bbc376a28614adb5f92 |
| User & Date: | dmestas on 2026-08-29 00:26:44.429 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-08-29
| ||
| 01:46 | land ci-rfc check-in: 75c0ffe751 user: dmestas tags: trunk | |
| 00:44 | ci: checks panel, required checks, override with a reason check-in: 5d0f1de4c6 user: dmestas tags: ci-2 | |
| 00:26 | rfc 0009: CI — verdicts on landings, spec, premerge, runners closed check-in: 56d87626d9 user: dmestas tags: ci-rfc | |
| 00:07 |
settings: saving no longer empties the page
The description form rendered the settings page from seven fields of its own while the GET built a dozen panels, so Save returned a page with everything below the form gone — and a stray h1, because the POST also missed HideH1. Two symptoms, one cause: the same page assembled in two places. There is one builder now, and the successful save REDIRECTS, as every other settings POST already did. That leaves the saved state in one place, so the two cannot disagree again and a reload does not re-submit. The refusal path still comes back holding what the reader typed — now over the whole page rather than a fragment of it. Verified: after a save the page is byte-equivalent to the GET but for the Saved flash, with all nine panels present. check-in: d2368f6a92 user: dmestas tags: trunk | |
Changes
Added docs/rfcs/0009-ci.md version [c94b8ca33f].