- Adapter
- react
- Engine
- chromium
- Tests
- 15
- Passed
- 15
- Failed
- 0
Toast
Generated 2026-08-24T04:33:37.619Z from revision f7b9fe417e26d20639252ef4b6b6ad3ed83e463b.
Result: 225/225 passed; 0 recorded failures.
Shared contract: packages/ui-headless/browser-contract/toast.contract.ts
Test matrix
Adapter
Engine
Tests
Passed
Failed
react
chromium
15
15
0
react
firefox
15
15
0
react
webkit
15
15
0
vue
chromium
15
15
0
vue
firefox
15
15
0
vue
webkit
15
15
0
solid
chromium
15
15
0
solid
firefox
15
15
0
solid
webkit
15
15
0
svelte
chromium
15
15
0
svelte
firefox
15
15
0
svelte
webkit
15
15
0
angular
chromium
15
15
0
angular
firefox
15
15
0
- Adapter
- react
- Engine
- firefox
- Tests
- 15
- Passed
- 15
- Failed
- 0
- Adapter
- react
- Engine
- webkit
- Tests
- 15
- Passed
- 15
- Failed
- 0
- Adapter
- vue
- Engine
- chromium
- Tests
- 15
- Passed
- 15
- Failed
- 0
- Adapter
- vue
- Engine
- firefox
- Tests
- 15
- Passed
- 15
- Failed
- 0
- Adapter
- vue
- Engine
- webkit
- Tests
- 15
- Passed
- 15
- Failed
- 0
- Adapter
- solid
- Engine
- chromium
- Tests
- 15
- Passed
- 15
- Failed
- 0
- Adapter
- solid
- Engine
- firefox
- Tests
- 15
- Passed
- 15
- Failed
- 0
- Adapter
- solid
- Engine
- webkit
- Tests
- 15
- Passed
- 15
- Failed
- 0
- Adapter
- svelte
- Engine
- chromium
- Tests
- 15
- Passed
- 15
- Failed
- 0
- Adapter
- svelte
- Engine
- firefox
- Tests
- 15
- Passed
- 15
- Failed
- 0
- Adapter
- svelte
- Engine
- webkit
- Tests
- 15
- Passed
- 15
- Failed
- 0
- Adapter
- angular
- Engine
- chromium
- Tests
- 15
- Passed
- 15
- Failed
- 0
- Adapter
- angular
- Engine
- firefox
- Tests
- 15
- Passed
- 15
- Failed
- 0
- Adapter
- angular
- Engine
- webkit
- Tests
- 15
- Passed
- 15
- Failed
- 0
Axe accessibility scans
Adapter
Engine
Test
Status
react
chromium
no violations while idle
passed
react
chromium
no violations with an error toast
passed
react
firefox
no violations while idle
passed
react
firefox
no violations with an error toast
passed
react
webkit
no violations while idle
passed
react
webkit
no violations with an error toast
passed
vue
chromium
no violations while idle
passed
vue
chromium
no violations with an error toast
passed
vue
firefox
no violations while idle
passed
vue
firefox
no violations with an error toast
passed
vue
webkit
no violations while idle
passed
vue
webkit
no violations with an error toast
passed
solid
chromium
no violations while idle
passed
solid
chromium
no violations with an error toast
passed
- Adapter
- react
- Engine
- chromium
- Test
- no violations while idle
- Status
- passed
- Adapter
- react
- Engine
- chromium
- Test
- no violations with an error toast
- Status
- passed
- Adapter
- react
- Engine
- firefox
- Test
- no violations while idle
- Status
- passed
- Adapter
- react
- Engine
- firefox
- Test
- no violations with an error toast
- Status
- passed
- Adapter
- react
- Engine
- webkit
- Test
- no violations while idle
- Status
- passed
- Adapter
- react
- Engine
- webkit
- Test
- no violations with an error toast
- Status
- passed
- Adapter
- vue
- Engine
- chromium
- Test
- no violations while idle
- Status
- passed
- Adapter
- vue
- Engine
- chromium
- Test
- no violations with an error toast
- Status
- passed
- Adapter
- vue
- Engine
- firefox
- Test
- no violations while idle
- Status
- passed
- Adapter
- vue
- Engine
- firefox
- Test
- no violations with an error toast
- Status
- passed
- Adapter
- vue
- Engine
- webkit
- Test
- no violations while idle
- Status
- passed
- Adapter
- vue
- Engine
- webkit
- Test
- no violations with an error toast
- Status
- passed
- Adapter
- solid
- Engine
- chromium
- Test
- no violations while idle
- Status
- passed
- Adapter
- solid
- Engine
- chromium
- Test
- no violations with an error toast
- Status
- passed
- Adapter
- solid
- Engine
- firefox
- Test
- no violations while idle
- Status
- passed
- Adapter
- solid
- Engine
- firefox
- Test
- no violations with an error toast
- Status
- passed
- Adapter
- solid
- Engine
- webkit
- Test
- no violations while idle
- Status
- passed
- Adapter
- solid
- Engine
- webkit
- Test
- no violations with an error toast
- Status
- passed
- Adapter
- svelte
- Engine
- chromium
- Test
- no violations while idle
- Status
- passed
- Adapter
- svelte
- Engine
- chromium
- Test
- no violations with an error toast
- Status
- passed
- Adapter
- svelte
- Engine
- firefox
- Test
- no violations while idle
- Status
- passed
- Adapter
- svelte
- Engine
- firefox
- Test
- no violations with an error toast
- Status
- passed
- Adapter
- svelte
- Engine
- webkit
- Test
- no violations while idle
- Status
- passed
- Adapter
- svelte
- Engine
- webkit
- Test
- no violations with an error toast
- Status
- passed
- Adapter
- angular
- Engine
- chromium
- Test
- no violations while idle
- Status
- passed
- Adapter
- angular
- Engine
- chromium
- Test
- no violations with an error toast
- Status
- passed
- Adapter
- angular
- Engine
- firefox
- Test
- no violations while idle
- Status
- passed
- Adapter
- angular
- Engine
- firefox
- Test
- no violations with an error toast
- Status
- passed
- Adapter
- angular
- Engine
- webkit
- Test
- no violations while idle
- Status
- passed
- Adapter
- angular
- Engine
- webkit
- Test
- no violations with an error toast
- Status
- passed
Screen readers
- voiceOverSafari: pending-manual — VoiceOver + Safari manual pass has not yet been run; automated axe coverage under WebKit is not a substitute for a manual screen-reader pass.
- nvda: parked-by-decision — NVDA evidence is parked by explicit decision and remains a declared accessibility gap.
Known gaps
- Svelte adapter element replacement deferred (same stance as Select)
- NVDA untested (parked)
- VoiceOver manual pass pending