diff --git a/packages/ui/src/lib/components/SpacePicker.svelte b/packages/ui/src/lib/components/SpacePicker.svelte index 18e89bd..7760772 100644 --- a/packages/ui/src/lib/components/SpacePicker.svelte +++ b/packages/ui/src/lib/components/SpacePicker.svelte @@ -88,7 +88,6 @@ class:overlay role={overlay ? 'dialog' : undefined} aria-label={overlay ? 'Switch space' : undefined} - aria-modal={overlay ? 'true' : undefined} >
diff --git a/packages/ui/test/rail-top.test.mjs b/packages/ui/test/rail-top.test.mjs index 337fdbd..c3e7df5 100644 --- a/packages/ui/test/rail-top.test.mjs +++ b/packages/ui/test/rail-top.test.mjs @@ -15,6 +15,7 @@ describe('the space switcher trigger', () => { assert.match(rail, /aria-expanded=\{session\.picking\}/) assert.match(picker, /role=\{overlay \? 'dialog' : undefined\}/) assert.match(picker, /aria-label=\{overlay \? 'Switch space' : undefined\}/) + assert.doesNotMatch(picker, /aria-modal=/) }) it('keeps a decorative disclosure cue visible beside truncating text', () => {