Block a user
Frontend polish: select placeholder copy, locked-field affordance in edit mode, field-list overflow, narrow-mode sidebar toggle, heading wrap
Fixed in 62c5697 (merged as 97c63ac). All five items:
form.selectPlaceholder→ "Select…" / "Välj…" (the two field-input combobox tests updated to match).FieldFormedit mode shows a…
Frontend polish: select placeholder copy, locked-field affordance in edit mode, field-list overflow, narrow-mode sidebar toggle, heading wrap
Frontend UX: FieldsPage selection is not deep-linkable (state-only, inconsistent with vocab/objects routing)
Fixed in ada5d06 (merged as 3ad0e56).
Went with the route-param option: the route is now /fields/:key? (optional segment, so /fields still renders the create form). FieldList.onSelect…
Frontend UX: FieldsPage selection is not deep-linkable (state-only, inconsistent with vocab/objects routing)
Frontend motion & touch: honor prefers-reduced-motion; contain overscroll in drawer/dialog
Fixed in 9a896bb (merged as 3a57c0a).
- Global
prefers-reduced-motion: reducerule inindex.css@layer base— collapses all animation/transition durations to 0.01ms, covering the kit's…
Frontend motion & touch: honor prefers-reduced-motion; contain overscroll in drawer/dialog
Frontend UX: delete-object dialog allows double-submit; login button gives no in-flight feedback
Fixed in 27205c6 (merged as 78f5afa).
DeleteObjectDialog: cancel + confirm nowdisabled={del.isPending}, confirm label swaps to the newactions.deletingwhile in flight — double-click…
Frontend UX: delete-object dialog allows double-submit; login button gives no in-flight feedback
Frontend a11y: focus-visible gaps on sort headers, breadcrumb links, combobox, page-size select; search result count unannounced
Fixed in ec11c9d (merged as 091a1a6).
- Sort headers + page-size select (
objects-table.tsx), breadcrumb links, andExternalUriLinknow use the sharedfocusRinghelper (+rounded-smso the…
Frontend a11y: focus-visible gaps on sort headers, breadcrumb links, combobox, page-size select; search result count unannounced
Frontend dark mode: popup primitives + page-size select still hardcode light colors; missing theme-color/color-scheme meta
Fixed in 79a6567 (merged as 1d19ddf).
As specified: tooltip/toast/combobox swapped to popover/accent/muted/destructive/success tokens, page-size select → bg-background, toast × →…
Frontend dark mode: popup primitives + page-size select still hardcode light colors; missing theme-color/color-scheme meta
Frontend polish: select placeholder copy, locked-field affordance in edit mode, field-list overflow, narrow-mode sidebar toggle, heading wrap
Frontend UX: FieldsPage selection is not deep-linkable (state-only, inconsistent with vocab/objects routing)