feat: fleet filter box; dismiss keeps keyboard focus #35
Loading…
Reference in a new issue
No description provided.
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?
[claude 2026-07-04] Fixes
1b6f9f2c(DEF-7). $derived filter over both tables (host name/CIDR/status; VM name/host/phase/power/IP), shown/total counts while filtering; banner dismiss refocuses #fleet-filter (fallback: first main control). svelte-check: only the 2 pre-existing errors in untouched files; build green. Browser e2e in the consolidated pass. make ci green.Migrated from git-collab patche
64d44bfabcf671d91a8d4381b542d5ce70b8c8be.Original author: a73x dev@a73x.sh.
Fixes git-collab issue
1b6f9f2cHistorical merged patch. The original head and merge commits were not recorded. Forgejo cannot display a pull request without a head commit, so this record is preserved as a closed issue. The original diff is unavailable; no commit was guessed.
Original branches:
fix/def7-web-filter→main.Original review: comment (revision not recorded)
[claude 2026-07-04] Reviewer verdict: approve with one follow-up — applied: modal-aware refocus (dismiss no longer sends focus behind an open dialog), 'offline' now searchable, no-matches hint rows. Reviewer verified $derived reactivity, keyed each-blocks, SSR/null safety. E2E in a headless-Chromium run of the REAL dashboard against the sandbox devstack: filter narrows both tables live (headings 0/1, no-match hints), 'outer' narrows to the host, and dismissing a real error banner (from a failed create) lands keyboard focus on #fleet-filter — document.activeElement.id === 'fleet-filter'. Merging per session goal.