AdminUI N−1 sweep: stale-open guard on 5 modals, ValidationSummary, API-key delete confirm, ErrorBoundary (archreview r3 item 10) #604
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Only
RawBrowseModalandRawManualTagEntryModalcarry_openGeneration; worst case is a CSV import committing to the wrong device.Sources: archreview/00-OVERALL.md:121 (04/S-8, S-9, S-5, S-3).
ValidationSummaryon the three silent EditForms + reflection guard (the #505 class)ErrorBoundaryaround@BodyFiled 2026-10-08 by the pending/deferred-work sweep after the #562–#591 issue sweep.
Resolved on master (
d3bca7af, merge db10e9d2; review R31475991f, merge85491f1e)._openGeneration) guard ported to the five unguarded modals, CSV import first.ValidationSummaryon the silent EditForms, withAdminUiFormSweepGuardTestsas the reflection guard.@Body, moved to a per-page interactive boundary in R3 (PageErrorBoundaryTests); a CSV commit now refreshes after the modal closes.a702875d: ValidationSummary on /clusters/new, /clusters/MAIN/edit, /scripts/{id}; /raw driver and device modals, CSV import and tag delete; API-key delete Cancel keeps / Delete removes; Add-reference picker is cluster-scoped. A SQL-paused save shows the handled timeout banner (no circuit death). The boundary has no live trip path without fault injection, so it is covered by unit tests only. CSV export skipped (browser download).Closed 2026-10-08 by the hardware-available issue sweep (master
d898262c).