Dashboard: fix three low-severity hub/page races (R21-D11, D12, D13) #174
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?
Three low dashboard items left open by stream D:
BrowsePagesearch CTS cancel/dispose race (only a caughtObjectDisposedException).Source:
archreview/2026-10-21/remediation/00-tracking.mdrow R21-D11, R21-D12, R21-D13Next step (from the tracker): D11 swap-and-dispose under a lock when the page is next touched; D12 refresh on first subscribe; D13 await the pumps with a bounded timeout in
DisposeAsync.Current-state evidence: the row is still
Open/Deferredin the latest (2026-10-21) tracker, and a code check on localmain@8c0a51d(2026-11-06) found it still present unless noted below.