Select Field - group options (optgroup) #9397
Replies: 1 comment
Cycle 1 complete — backlog cleared, zero open PRs
Merged this cycle
Closed as superseded with evidence: #48, #49, #50 — each proven by byte-identical blobs or commit containment on main, each spun out into follow-up issues rather than dropped. What the review layer caughtEvery substantive PR had a real defect the green suite did not: a schema-valid request that crashed untyped; an unrelated change that silently reversed security decision SEC-113 (DRC output moved from DEVNULL to never-read files); a silent break of two-layer candidate identity while the ADR, ledger, changelog and PR body all claimed identity was preserved; and a benchmark measuring a different thing than it claimed (the compared candidate sets were disjoint, not re-ranked). One finding is a negative result worth stating plainly: at the honest probe count, route-aware scoring produces a worse placement than the baseline (391 mm vs 359 mm total probe length), and all four "unrouted" probes turned out to be Structural issues opened#80 (no golden identity pins anywhere — how the identity break passed 1,506 tests), #82 ( Agentic hoursFinished this cycle: ~26 agent-hours — 5 deep PR reviews with local real-KiCad gates, 5 remediation passes, 1 professionalization pass, 4 merge-conflict resolutions including an ADR renumbering. Remaining to finish the roadmap: ~70–95 agent-hours. M1 ~8–14, M2 ~15–26 (negotiated congestion and fill-aware routing are the big items), M3 ~8–14, M4 ~12–24, M5 ~13–30 (Rust/GPU/physics remains the most speculative). Three follow-up PRs are already in flight against that total. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Select fields in HTML use the optgroup element to visually group options.
React Select's Group and GroupHeading components replicate this functionality and are utilized in Payload's Relationship Field to display
relationToslugs as group headings.It would be a valuable enhancement if Payload's Select field also supported option grouping. While this likely wouldn't impact stored data, it would greatly improve UI/UX by organizing large lists of options more effectively.
Similarly, the Payload Form Builder plugin should also support option groups in select fields.
All reactions