Skip to content

Commit e04cae8

Browse files
committed
feat: polish PolicyWorkbench UI - active chip indicator, focus management, test fixes
- Add navigation lock to prevent IntersectionObserver from overriding manually-clicked chip selection during smooth scroll - Blur chip button on mouse click to remove lingering focus ring - Blur focused chip when activeCategory changes (scroll-driven updates) - Guard getBoundingClientRect calls against environments lacking implementation (happy-dom tests) - Ensure all 10 tests pass without unhandled errors Signed-off-by: Vitor Mattos <[email protected]>
1 parent 0e665a6 commit e04cae8

5 files changed

Lines changed: 1075 additions & 125 deletions

File tree

src/store/userconfig.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,16 @@ import { generateOcsUrl } from '@nextcloud/router'
1515
* locale?: string
1616
* files_list_grid_view?: boolean
1717
* policy_workbench_catalog_compact_view?: boolean
18+
* policy_workbench_catalog_collapsed?: boolean
19+
* policy_workbench_category_collapsed_state?: {
20+
* 'who-can-sign'?: boolean
21+
* 'how-signing-works'?: boolean
22+
* 'signer-experience'?: boolean
23+
* 'what-gets-recorded'?: boolean
24+
* 'time-and-limits'?: boolean
25+
* 'trust-and-verification'?: boolean
26+
* 'system-behavior'?: boolean
27+
* }
1828
* files_list_signer_identify_tab?: string
1929
* crl_filters?: { serialNumber?: string, status?: string | null, owner?: string }
2030
* crl_sort?: { sortBy?: string | null, sortOrder?: 'ASC' | 'DESC' | null }

0 commit comments

Comments
 (0)