Skip to content

chore(deps): update all non-major dependencies #7530

chore(deps): update all non-major dependencies

chore(deps): update all non-major dependencies #7530

Triggered via pull request July 29, 2025 12:09
Status Failure
Total duration 1h 6m 12s
Artifacts

quality.yml

on: pull_request
Matrix: End-to-end Tests
Fit to window
Zoom out
Zoom in

Annotations

120 errors and 12 notices
e2e/tags-input.e2e.ts:20:7 › tags-input › when input is empty backspace highlights the last tag: e2e/models/tags-input.model.ts#L61
2) e2e/tags-input.e2e.ts:20:7 › tags-input › when input is empty backspace highlights the last tag Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.focus: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-testid=input]') at models/tags-input.model.ts:61 59 | 60 | focusInput() { > 61 | return this.input.focus() | ^ 62 | } 63 | 64 | deleteLastTag() { at TagsInputModel.focusInput (/home/runner/work/zag/zag/e2e/models/tags-input.model.ts:61:23) at /home/runner/work/zag/zag/e2e/tags-input.e2e.ts:21:13
e2e/tags-input.e2e.ts:20:7 › tags-input › when input is empty backspace highlights the last tag: e2e/tags-input.e2e.ts#L0
2) e2e/tags-input.e2e.ts:20:7 › tags-input › when input is empty backspace highlights the last tag Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/tags-input.e2e.ts:20:7 › tags-input › when input is empty backspace highlights the last tag: e2e/models/tags-input.model.ts#L61
2) e2e/tags-input.e2e.ts:20:7 › tags-input › when input is empty backspace highlights the last tag Error: locator.focus: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-testid=input]') at models/tags-input.model.ts:61 59 | 60 | focusInput() { > 61 | return this.input.focus() | ^ 62 | } 63 | 64 | deleteLastTag() { at TagsInputModel.focusInput (/home/runner/work/zag/zag/e2e/models/tags-input.model.ts:61:23) at /home/runner/work/zag/zag/e2e/tags-input.e2e.ts:21:13
e2e/tags-input.e2e.ts:20:7 › tags-input › when input is empty backspace highlights the last tag: e2e/tags-input.e2e.ts#L0
2) e2e/tags-input.e2e.ts:20:7 › tags-input › when input is empty backspace highlights the last tag Test timeout of 30000ms exceeded.
e2e/tags-input.e2e.ts:13:7 › tags-input › should add new tag value: e2e/models/tags-input.model.ts#L40
1) e2e/tags-input.e2e.ts:13:7 › tags-input › should add new tag value ──────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.pressSequentially: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-testid=input]') at models/tags-input.model.ts:40 38 | 39 | async addTag(value: string) { > 40 | await this.input.pressSequentially(value) | ^ 41 | await this.page.keyboard.press("Enter") 42 | await this.seeInputHasValue("") 43 | await this.seeInputIsFocused() at TagsInputModel.addTag (/home/runner/work/zag/zag/e2e/models/tags-input.model.ts:40:22) at /home/runner/work/zag/zag/e2e/tags-input.e2e.ts:14:13
e2e/tags-input.e2e.ts:13:7 › tags-input › should add new tag value: e2e/tags-input.e2e.ts#L0
1) e2e/tags-input.e2e.ts:13:7 › tags-input › should add new tag value ──────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/tags-input.e2e.ts:13:7 › tags-input › should add new tag value: e2e/models/tags-input.model.ts#L40
1) e2e/tags-input.e2e.ts:13:7 › tags-input › should add new tag value ──────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.pressSequentially: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-testid=input]') at models/tags-input.model.ts:40 38 | 39 | async addTag(value: string) { > 40 | await this.input.pressSequentially(value) | ^ 41 | await this.page.keyboard.press("Enter") 42 | await this.seeInputHasValue("") 43 | await this.seeInputIsFocused() at TagsInputModel.addTag (/home/runner/work/zag/zag/e2e/models/tags-input.model.ts:40:22) at /home/runner/work/zag/zag/e2e/tags-input.e2e.ts:14:13
e2e/tags-input.e2e.ts:13:7 › tags-input › should add new tag value: e2e/tags-input.e2e.ts#L0
1) e2e/tags-input.e2e.ts:13:7 › tags-input › should add new tag value ──────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/tags-input.e2e.ts:13:7 › tags-input › should add new tag value: e2e/models/tags-input.model.ts#L40
1) e2e/tags-input.e2e.ts:13:7 › tags-input › should add new tag value ──────────────────────────── Error: locator.pressSequentially: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-testid=input]') at models/tags-input.model.ts:40 38 | 39 | async addTag(value: string) { > 40 | await this.input.pressSequentially(value) | ^ 41 | await this.page.keyboard.press("Enter") 42 | await this.seeInputHasValue("") 43 | await this.seeInputIsFocused() at TagsInputModel.addTag (/home/runner/work/zag/zag/e2e/models/tags-input.model.ts:40:22) at /home/runner/work/zag/zag/e2e/tags-input.e2e.ts:14:13
e2e/tags-input.e2e.ts:13:7 › tags-input › should add new tag value: e2e/tags-input.e2e.ts#L0
1) e2e/tags-input.e2e.ts:13:7 › tags-input › should add new tag value ──────────────────────────── Test timeout of 30000ms exceeded.
e2e/context-menu.e2e.ts:22:7 › context menu › keyboard navigation works: e2e/models/menu.model.ts#L51
2) e2e/context-menu.e2e.ts:22:7 › context menu › keyboard navigation works ─────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-scope=menu][data-part=context-trigger]') at models/menu.model.ts:51 49 | 50 | clickContextTrigger = async () => { > 51 | await this.contextTrigger.click({ button: "right" }) | ^ 52 | } 53 | 54 | clickItem = async (text: string) => { at MenuModel.clickContextTrigger (/home/runner/work/zag/zag/e2e/models/menu.model.ts:51:31) at /home/runner/work/zag/zag/e2e/context-menu.e2e.ts:23:13
e2e/context-menu.e2e.ts:22:7 › context menu › keyboard navigation works: e2e/context-menu.e2e.ts#L0
2) e2e/context-menu.e2e.ts:22:7 › context menu › keyboard navigation works ─────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/context-menu.e2e.ts:22:7 › context menu › keyboard navigation works: e2e/models/menu.model.ts#L51
2) e2e/context-menu.e2e.ts:22:7 › context menu › keyboard navigation works ─────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-scope=menu][data-part=context-trigger]') at models/menu.model.ts:51 49 | 50 | clickContextTrigger = async () => { > 51 | await this.contextTrigger.click({ button: "right" }) | ^ 52 | } 53 | 54 | clickItem = async (text: string) => { at MenuModel.clickContextTrigger (/home/runner/work/zag/zag/e2e/models/menu.model.ts:51:31) at /home/runner/work/zag/zag/e2e/context-menu.e2e.ts:23:13
e2e/context-menu.e2e.ts:22:7 › context menu › keyboard navigation works: e2e/context-menu.e2e.ts#L0
2) e2e/context-menu.e2e.ts:22:7 › context menu › keyboard navigation works ─────────────────────── Test timeout of 30000ms exceeded.
e2e/context-menu.e2e.ts:12:7 › context menu › should open on right click: e2e/models/menu.model.ts#L51
1) e2e/context-menu.e2e.ts:12:7 › context menu › should open on right click ────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-scope=menu][data-part=context-trigger]') at models/menu.model.ts:51 49 | 50 | clickContextTrigger = async () => { > 51 | await this.contextTrigger.click({ button: "right" }) | ^ 52 | } 53 | 54 | clickItem = async (text: string) => { at MenuModel.clickContextTrigger (/home/runner/work/zag/zag/e2e/models/menu.model.ts:51:31) at /home/runner/work/zag/zag/e2e/context-menu.e2e.ts:13:13
e2e/context-menu.e2e.ts:12:7 › context menu › should open on right click: e2e/context-menu.e2e.ts#L0
1) e2e/context-menu.e2e.ts:12:7 › context menu › should open on right click ────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/context-menu.e2e.ts:12:7 › context menu › should open on right click: e2e/models/menu.model.ts#L51
1) e2e/context-menu.e2e.ts:12:7 › context menu › should open on right click ────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-scope=menu][data-part=context-trigger]') at models/menu.model.ts:51 49 | 50 | clickContextTrigger = async () => { > 51 | await this.contextTrigger.click({ button: "right" }) | ^ 52 | } 53 | 54 | clickItem = async (text: string) => { at MenuModel.clickContextTrigger (/home/runner/work/zag/zag/e2e/models/menu.model.ts:51:31) at /home/runner/work/zag/zag/e2e/context-menu.e2e.ts:13:13
e2e/context-menu.e2e.ts:12:7 › context menu › should open on right click: e2e/context-menu.e2e.ts#L0
1) e2e/context-menu.e2e.ts:12:7 › context menu › should open on right click ────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/context-menu.e2e.ts:12:7 › context menu › should open on right click: e2e/models/menu.model.ts#L51
1) e2e/context-menu.e2e.ts:12:7 › context menu › should open on right click ────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-scope=menu][data-part=context-trigger]') at models/menu.model.ts:51 49 | 50 | clickContextTrigger = async () => { > 51 | await this.contextTrigger.click({ button: "right" }) | ^ 52 | } 53 | 54 | clickItem = async (text: string) => { at MenuModel.clickContextTrigger (/home/runner/work/zag/zag/e2e/models/menu.model.ts:51:31) at /home/runner/work/zag/zag/e2e/context-menu.e2e.ts:13:13
e2e/context-menu.e2e.ts:12:7 › context menu › should open on right click: e2e/context-menu.e2e.ts#L0
1) e2e/context-menu.e2e.ts:12:7 › context menu › should open on right click ────────────────────── Test timeout of 30000ms exceeded.
e2e/toast.e2e.ts:22:7 › toast / stacked › interacting with toast does not close dialog: e2e/models/toast.model.ts#L27
2) e2e/toast.e2e.ts:22:7 › toast / stacked › interacting with toast does not close dialog ──────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Notify (Loading)' }) at models/toast.model.ts:27 25 | 26 | async clickLoadingToast(times = 1) { > 27 | return await repeat(times, () => this.page.getByRole("button", { name: "Notify (Loading)" }).click()) | ^ 28 | } 29 | 30 | async clickErrorToast(times = 1) { at /home/runner/work/zag/zag/e2e/models/toast.model.ts:27:98 at repeat (/home/runner/work/zag/zag/e2e/_utils.ts:104:3) at ToastModel.clickLoadingToast (/home/runner/work/zag/zag/e2e/models/toast.model.ts:27:12) at /home/runner/work/zag/zag/e2e/toast.e2e.ts:24:5
e2e/toast.e2e.ts:22:7 › toast / stacked › interacting with toast does not close dialog: e2e/toast.e2e.ts#L0
2) e2e/toast.e2e.ts:22:7 › toast / stacked › interacting with toast does not close dialog ──────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/toast.e2e.ts:22:7 › toast / stacked › interacting with toast does not close dialog: e2e/models/toast.model.ts#L27
2) e2e/toast.e2e.ts:22:7 › toast / stacked › interacting with toast does not close dialog ──────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Notify (Loading)' }) at models/toast.model.ts:27 25 | 26 | async clickLoadingToast(times = 1) { > 27 | return await repeat(times, () => this.page.getByRole("button", { name: "Notify (Loading)" }).click()) | ^ 28 | } 29 | 30 | async clickErrorToast(times = 1) { at /home/runner/work/zag/zag/e2e/models/toast.model.ts:27:98 at repeat (/home/runner/work/zag/zag/e2e/_utils.ts:104:3) at ToastModel.clickLoadingToast (/home/runner/work/zag/zag/e2e/models/toast.model.ts:27:12) at /home/runner/work/zag/zag/e2e/toast.e2e.ts:24:5
e2e/toast.e2e.ts:22:7 › toast / stacked › interacting with toast does not close dialog: e2e/toast.e2e.ts#L0
2) e2e/toast.e2e.ts:22:7 › toast / stacked › interacting with toast does not close dialog ──────── Test timeout of 30000ms exceeded.
e2e/toast.e2e.ts:12:7 › toast / stacked › should pause on hover region: e2e/models/toast.model.ts#L31
1) e2e/toast.e2e.ts:12:7 › toast / stacked › should pause on hover region ──────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Notify (Error)' }) at models/toast.model.ts:31 29 | 30 | async clickErrorToast(times = 1) { > 31 | return await repeat(times, () => this.page.getByRole("button", { name: "Notify (Error)" }).click()) | ^ 32 | } 33 | 34 | async clickUpdateLatest() { at /home/runner/work/zag/zag/e2e/models/toast.model.ts:31:96 at repeat (/home/runner/work/zag/zag/e2e/_utils.ts:104:3) at ToastModel.clickErrorToast (/home/runner/work/zag/zag/e2e/models/toast.model.ts:31:12) at /home/runner/work/zag/zag/e2e/toast.e2e.ts:13:5
e2e/toast.e2e.ts:12:7 › toast / stacked › should pause on hover region: e2e/toast.e2e.ts#L0
1) e2e/toast.e2e.ts:12:7 › toast / stacked › should pause on hover region ──────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/toast.e2e.ts:12:7 › toast / stacked › should pause on hover region: e2e/models/toast.model.ts#L31
1) e2e/toast.e2e.ts:12:7 › toast / stacked › should pause on hover region ──────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Notify (Error)' }) at models/toast.model.ts:31 29 | 30 | async clickErrorToast(times = 1) { > 31 | return await repeat(times, () => this.page.getByRole("button", { name: "Notify (Error)" }).click()) | ^ 32 | } 33 | 34 | async clickUpdateLatest() { at /home/runner/work/zag/zag/e2e/models/toast.model.ts:31:96 at repeat (/home/runner/work/zag/zag/e2e/_utils.ts:104:3) at ToastModel.clickErrorToast (/home/runner/work/zag/zag/e2e/models/toast.model.ts:31:12) at /home/runner/work/zag/zag/e2e/toast.e2e.ts:13:5
e2e/toast.e2e.ts:12:7 › toast / stacked › should pause on hover region: e2e/toast.e2e.ts#L0
1) e2e/toast.e2e.ts:12:7 › toast / stacked › should pause on hover region ──────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/toast.e2e.ts:12:7 › toast / stacked › should pause on hover region: e2e/models/toast.model.ts#L31
1) e2e/toast.e2e.ts:12:7 › toast / stacked › should pause on hover region ──────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Notify (Error)' }) at models/toast.model.ts:31 29 | 30 | async clickErrorToast(times = 1) { > 31 | return await repeat(times, () => this.page.getByRole("button", { name: "Notify (Error)" }).click()) | ^ 32 | } 33 | 34 | async clickUpdateLatest() { at /home/runner/work/zag/zag/e2e/models/toast.model.ts:31:96 at repeat (/home/runner/work/zag/zag/e2e/_utils.ts:104:3) at ToastModel.clickErrorToast (/home/runner/work/zag/zag/e2e/models/toast.model.ts:31:12) at /home/runner/work/zag/zag/e2e/toast.e2e.ts:13:5
e2e/toast.e2e.ts:12:7 › toast / stacked › should pause on hover region: e2e/toast.e2e.ts#L0
1) e2e/toast.e2e.ts:12:7 › toast / stacked › should pause on hover region ──────────────────────── Test timeout of 30000ms exceeded.
e2e/menu-nested.e2e.ts:65:7 › nested menu / keyboard navigation › open submenu with space: e2e/menu-nested.e2e.ts#L26
2) e2e/menu-nested.e2e.ts:65:7 › nested menu / keyboard navigation › open submenu with space ───── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-testid=trigger]') 24 | 25 | const navigateToSubmenuTrigger = async (page: Page) => { > 26 | await page.click(menu_1.trigger) | ^ 27 | await page.keyboard.press("ArrowDown") 28 | await page.keyboard.press("ArrowDown") 29 | await page.keyboard.press("ArrowDown") at navigateToSubmenuTrigger (/home/runner/work/zag/zag/e2e/menu-nested.e2e.ts:26:14) at /home/runner/work/zag/zag/e2e/menu-nested.e2e.ts:66:11
e2e/menu-nested.e2e.ts:65:7 › nested menu / keyboard navigation › open submenu with space: e2e/menu-nested.e2e.ts#L0
2) e2e/menu-nested.e2e.ts:65:7 › nested menu / keyboard navigation › open submenu with space ───── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/menu-nested.e2e.ts:65:7 › nested menu / keyboard navigation › open submenu with space: e2e/menu-nested.e2e.ts#L26
2) e2e/menu-nested.e2e.ts:65:7 › nested menu / keyboard navigation › open submenu with space ───── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-testid=trigger]') 24 | 25 | const navigateToSubmenuTrigger = async (page: Page) => { > 26 | await page.click(menu_1.trigger) | ^ 27 | await page.keyboard.press("ArrowDown") 28 | await page.keyboard.press("ArrowDown") 29 | await page.keyboard.press("ArrowDown") at navigateToSubmenuTrigger (/home/runner/work/zag/zag/e2e/menu-nested.e2e.ts:26:14) at /home/runner/work/zag/zag/e2e/menu-nested.e2e.ts:66:11
e2e/menu-nested.e2e.ts:65:7 › nested menu / keyboard navigation › open submenu with space: e2e/menu-nested.e2e.ts#L0
2) e2e/menu-nested.e2e.ts:65:7 › nested menu / keyboard navigation › open submenu with space ───── Test timeout of 30000ms exceeded.
e2e/menu-nested.e2e.ts:60:7 › nested menu / keyboard navigation › open submenu when moving focus to trigger: e2e/menu-nested.e2e.ts#L26
1) e2e/menu-nested.e2e.ts:60:7 › nested menu / keyboard navigation › open submenu when moving focus to trigger Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-testid=trigger]') 24 | 25 | const navigateToSubmenuTrigger = async (page: Page) => { > 26 | await page.click(menu_1.trigger) | ^ 27 | await page.keyboard.press("ArrowDown") 28 | await page.keyboard.press("ArrowDown") 29 | await page.keyboard.press("ArrowDown") at navigateToSubmenuTrigger (/home/runner/work/zag/zag/e2e/menu-nested.e2e.ts:26:14) at /home/runner/work/zag/zag/e2e/menu-nested.e2e.ts:61:11
e2e/menu-nested.e2e.ts:60:7 › nested menu / keyboard navigation › open submenu when moving focus to trigger: e2e/menu-nested.e2e.ts#L0
1) e2e/menu-nested.e2e.ts:60:7 › nested menu / keyboard navigation › open submenu when moving focus to trigger Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/menu-nested.e2e.ts:60:7 › nested menu / keyboard navigation › open submenu when moving focus to trigger: e2e/menu-nested.e2e.ts#L26
1) e2e/menu-nested.e2e.ts:60:7 › nested menu / keyboard navigation › open submenu when moving focus to trigger Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-testid=trigger]') 24 | 25 | const navigateToSubmenuTrigger = async (page: Page) => { > 26 | await page.click(menu_1.trigger) | ^ 27 | await page.keyboard.press("ArrowDown") 28 | await page.keyboard.press("ArrowDown") 29 | await page.keyboard.press("ArrowDown") at navigateToSubmenuTrigger (/home/runner/work/zag/zag/e2e/menu-nested.e2e.ts:26:14) at /home/runner/work/zag/zag/e2e/menu-nested.e2e.ts:61:11
e2e/menu-nested.e2e.ts:60:7 › nested menu / keyboard navigation › open submenu when moving focus to trigger: e2e/menu-nested.e2e.ts#L0
1) e2e/menu-nested.e2e.ts:60:7 › nested menu / keyboard navigation › open submenu when moving focus to trigger Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/menu-nested.e2e.ts:60:7 › nested menu / keyboard navigation › open submenu when moving focus to trigger: e2e/menu-nested.e2e.ts#L26
1) e2e/menu-nested.e2e.ts:60:7 › nested menu / keyboard navigation › open submenu when moving focus to trigger Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-testid=trigger]') 24 | 25 | const navigateToSubmenuTrigger = async (page: Page) => { > 26 | await page.click(menu_1.trigger) | ^ 27 | await page.keyboard.press("ArrowDown") 28 | await page.keyboard.press("ArrowDown") 29 | await page.keyboard.press("ArrowDown") at navigateToSubmenuTrigger (/home/runner/work/zag/zag/e2e/menu-nested.e2e.ts:26:14) at /home/runner/work/zag/zag/e2e/menu-nested.e2e.ts:61:11
e2e/menu-nested.e2e.ts:60:7 › nested menu / keyboard navigation › open submenu when moving focus to trigger: e2e/menu-nested.e2e.ts#L0
1) e2e/menu-nested.e2e.ts:60:7 › nested menu / keyboard navigation › open submenu when moving focus to trigger Test timeout of 30000ms exceeded.
e2e/tour.e2e.ts:19:7 › tour › should close on escape: e2e/models/tour.model.ts#L52
2) e2e/tour.e2e.ts:19:7 › tour › should close on escape ────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Start' }) at models/tour.model.ts:52 50 | 51 | clickStart() { > 52 | return this.page.getByRole("button", { name: "Start" }).click() | ^ 53 | } 54 | 55 | clickOutside() { at TourModel.clickStart (/home/runner/work/zag/zag/e2e/models/tour.model.ts:52:61) at /home/runner/work/zag/zag/e2e/tour.e2e.ts:20:13
e2e/tour.e2e.ts:19:7 › tour › should close on escape: e2e/tour.e2e.ts#L0
2) e2e/tour.e2e.ts:19:7 › tour › should close on escape ────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/tour.e2e.ts:19:7 › tour › should close on escape: e2e/models/tour.model.ts#L52
2) e2e/tour.e2e.ts:19:7 › tour › should close on escape ────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Start' }) at models/tour.model.ts:52 50 | 51 | clickStart() { > 52 | return this.page.getByRole("button", { name: "Start" }).click() | ^ 53 | } 54 | 55 | clickOutside() { at TourModel.clickStart (/home/runner/work/zag/zag/e2e/models/tour.model.ts:52:61) at /home/runner/work/zag/zag/e2e/tour.e2e.ts:20:13
e2e/tour.e2e.ts:19:7 › tour › should close on escape: e2e/tour.e2e.ts#L0
2) e2e/tour.e2e.ts:19:7 › tour › should close on escape ────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/tour.e2e.ts:12:7 › tour › should open tour on click start: e2e/models/tour.model.ts#L52
1) e2e/tour.e2e.ts:12:7 › tour › should open tour on click start ───────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Start' }) at models/tour.model.ts:52 50 | 51 | clickStart() { > 52 | return this.page.getByRole("button", { name: "Start" }).click() | ^ 53 | } 54 | 55 | clickOutside() { at TourModel.clickStart (/home/runner/work/zag/zag/e2e/models/tour.model.ts:52:61) at /home/runner/work/zag/zag/e2e/tour.e2e.ts:14:13
e2e/tour.e2e.ts:12:7 › tour › should open tour on click start: e2e/tour.e2e.ts#L0
1) e2e/tour.e2e.ts:12:7 › tour › should open tour on click start ───────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/tour.e2e.ts:12:7 › tour › should open tour on click start: e2e/models/tour.model.ts#L52
1) e2e/tour.e2e.ts:12:7 › tour › should open tour on click start ───────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Start' }) at models/tour.model.ts:52 50 | 51 | clickStart() { > 52 | return this.page.getByRole("button", { name: "Start" }).click() | ^ 53 | } 54 | 55 | clickOutside() { at TourModel.clickStart (/home/runner/work/zag/zag/e2e/models/tour.model.ts:52:61) at /home/runner/work/zag/zag/e2e/tour.e2e.ts:14:13
e2e/tour.e2e.ts:12:7 › tour › should open tour on click start: e2e/tour.e2e.ts#L0
1) e2e/tour.e2e.ts:12:7 › tour › should open tour on click start ───────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/tour.e2e.ts:12:7 › tour › should open tour on click start: e2e/models/tour.model.ts#L52
1) e2e/tour.e2e.ts:12:7 › tour › should open tour on click start ───────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Start' }) at models/tour.model.ts:52 50 | 51 | clickStart() { > 52 | return this.page.getByRole("button", { name: "Start" }).click() | ^ 53 | } 54 | 55 | clickOutside() { at TourModel.clickStart (/home/runner/work/zag/zag/e2e/models/tour.model.ts:52:61) at /home/runner/work/zag/zag/e2e/tour.e2e.ts:14:13
e2e/tour.e2e.ts:12:7 › tour › should open tour on click start: e2e/tour.e2e.ts#L0
1) e2e/tour.e2e.ts:12:7 › tour › should open tour on click start ───────────────────────────────── Test timeout of 30000ms exceeded.
e2e/number-input.e2e.ts:16:7 › number input › should allow typing empty string value: e2e/models/number-input.model.ts#L35
2) e2e/number-input.e2e.ts:16:7 › number input › should allow typing empty string value ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.focus: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-testid=input]') at models/number-input.model.ts:35 33 | 34 | async type(value: string, options?: { delay: number }) { > 35 | await this.input.focus() | ^ 36 | if (options) { 37 | return this.input.pressSequentially(value, options) 38 | } else { at NumberInputModel.type (/home/runner/work/zag/zag/e2e/models/number-input.model.ts:35:22) at /home/runner/work/zag/zag/e2e/number-input.e2e.ts:17:13
e2e/number-input.e2e.ts:16:7 › number input › should allow typing empty string value: e2e/number-input.e2e.ts#L0
2) e2e/number-input.e2e.ts:16:7 › number input › should allow typing empty string value ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/number-input.e2e.ts:16:7 › number input › should allow typing empty string value: e2e/models/number-input.model.ts#L35
2) e2e/number-input.e2e.ts:16:7 › number input › should allow typing empty string value ────────── Error: locator.focus: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-testid=input]') at models/number-input.model.ts:35 33 | 34 | async type(value: string, options?: { delay: number }) { > 35 | await this.input.focus() | ^ 36 | if (options) { 37 | return this.input.pressSequentially(value, options) 38 | } else { at NumberInputModel.type (/home/runner/work/zag/zag/e2e/models/number-input.model.ts:35:22) at /home/runner/work/zag/zag/e2e/number-input.e2e.ts:17:13
e2e/number-input.e2e.ts:16:7 › number input › should allow typing empty string value: e2e/number-input.e2e.ts#L0
2) e2e/number-input.e2e.ts:16:7 › number input › should allow typing empty string value ────────── Test timeout of 30000ms exceeded.
e2e/number-input.e2e.ts:12:7 › number input › should have no accessibility violation: e2e/_utils.ts#L5
1) e2e/number-input.e2e.ts:12:7 › number input › should have no accessibility violation ────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=root]') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at NumberInputModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/number-input.model.ts:11:16) at /home/runner/work/zag/zag/e2e/number-input.e2e.ts:13:13
e2e/number-input.e2e.ts:12:7 › number input › should have no accessibility violation: e2e/number-input.e2e.ts#L0
1) e2e/number-input.e2e.ts:12:7 › number input › should have no accessibility violation ────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/number-input.e2e.ts:12:7 › number input › should have no accessibility violation: e2e/_utils.ts#L5
1) e2e/number-input.e2e.ts:12:7 › number input › should have no accessibility violation ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=root]') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at NumberInputModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/number-input.model.ts:11:16) at /home/runner/work/zag/zag/e2e/number-input.e2e.ts:13:13
e2e/number-input.e2e.ts:12:7 › number input › should have no accessibility violation: e2e/number-input.e2e.ts#L0
1) e2e/number-input.e2e.ts:12:7 › number input › should have no accessibility violation ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/number-input.e2e.ts:12:7 › number input › should have no accessibility violation: e2e/_utils.ts#L5
1) e2e/number-input.e2e.ts:12:7 › number input › should have no accessibility violation ────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=root]') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at NumberInputModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/number-input.model.ts:11:16) at /home/runner/work/zag/zag/e2e/number-input.e2e.ts:13:13
e2e/number-input.e2e.ts:12:7 › number input › should have no accessibility violation: e2e/number-input.e2e.ts#L0
1) e2e/number-input.e2e.ts:12:7 › number input › should have no accessibility violation ────────── Test timeout of 30000ms exceeded.
e2e/editable.e2e.ts:16:7 › editable › on focus: e2e/models/editable.model.ts#L35
2) e2e/editable.e2e.ts:16:7 › editable › on focus, input should be visible and focus ───────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.focus: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-testid=preview]') at models/editable.model.ts:35 33 | 34 | async focusPreview() { > 35 | await this.preview.focus() | ^ 36 | await this.page.waitForSelector("input:focus") 37 | } 38 | at EditableModel.focusPreview (/home/runner/work/zag/zag/e2e/models/editable.model.ts:35:24) at /home/runner/work/zag/zag/e2e/editable.e2e.ts:17:13
e2e/editable.e2e.ts:16:7 › editable › on focus: e2e/editable.e2e.ts#L0
2) e2e/editable.e2e.ts:16:7 › editable › on focus, input should be visible and focus ───────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/editable.e2e.ts:16:7 › editable › on focus: e2e/models/editable.model.ts#L35
2) e2e/editable.e2e.ts:16:7 › editable › on focus, input should be visible and focus ───────────── Error: locator.focus: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-testid=preview]') at models/editable.model.ts:35 33 | 34 | async focusPreview() { > 35 | await this.preview.focus() | ^ 36 | await this.page.waitForSelector("input:focus") 37 | } 38 | at EditableModel.focusPreview (/home/runner/work/zag/zag/e2e/models/editable.model.ts:35:24) at /home/runner/work/zag/zag/e2e/editable.e2e.ts:17:13
e2e/editable.e2e.ts:16:7 › editable › on focus: e2e/editable.e2e.ts#L0
2) e2e/editable.e2e.ts:16:7 › editable › on focus, input should be visible and focus ───────────── Test timeout of 30000ms exceeded.
e2e/editable.e2e.ts:12:7 › editable › should have no accessibility violation: e2e/_utils.ts#L5
1) e2e/editable.e2e.ts:12:7 › editable › should have no accessibility violation ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=root]') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at EditableModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/editable.model.ts:11:16) at /home/runner/work/zag/zag/e2e/editable.e2e.ts:13:13
e2e/editable.e2e.ts:12:7 › editable › should have no accessibility violation: e2e/editable.e2e.ts#L0
1) e2e/editable.e2e.ts:12:7 › editable › should have no accessibility violation ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/editable.e2e.ts:12:7 › editable › should have no accessibility violation: e2e/_utils.ts#L5
1) e2e/editable.e2e.ts:12:7 › editable › should have no accessibility violation ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=root]') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at EditableModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/editable.model.ts:11:16) at /home/runner/work/zag/zag/e2e/editable.e2e.ts:13:13
e2e/editable.e2e.ts:12:7 › editable › should have no accessibility violation: e2e/editable.e2e.ts#L0
1) e2e/editable.e2e.ts:12:7 › editable › should have no accessibility violation ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/editable.e2e.ts:12:7 › editable › should have no accessibility violation: e2e/_utils.ts#L5
1) e2e/editable.e2e.ts:12:7 › editable › should have no accessibility violation ────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=root]') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at EditableModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/editable.model.ts:11:16) at /home/runner/work/zag/zag/e2e/editable.e2e.ts:13:13
e2e/editable.e2e.ts:12:7 › editable › should have no accessibility violation: e2e/editable.e2e.ts#L0
1) e2e/editable.e2e.ts:12:7 › editable › should have no accessibility violation ────────────────── Test timeout of 30000ms exceeded.
e2e/slider.e2e.ts:16:7 › slider › [keyboard] should work with arrow left/right keys: e2e/models/slider.model.ts#L31
2) e2e/slider.e2e.ts:16:7 › slider › [keyboard] should work with arrow left/right keys ─────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.focus: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-scope=\'slider\'][data-part=\'thumb\'][data-index=\'0\']') at models/slider.model.ts:31 29 | 30 | focusThumb(index?: number) { > 31 | return this.getThumb(index).focus() | ^ 32 | } 33 | 34 | seeValueText(value: string) { at SliderModel.focusThumb (/home/runner/work/zag/zag/e2e/models/slider.model.ts:31:33) at /home/runner/work/zag/zag/e2e/slider.e2e.ts:17:13
e2e/slider.e2e.ts:16:7 › slider › [keyboard] should work with arrow left/right keys: e2e/slider.e2e.ts#L0
2) e2e/slider.e2e.ts:16:7 › slider › [keyboard] should work with arrow left/right keys ─────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/slider.e2e.ts:16:7 › slider › [keyboard] should work with arrow left/right keys: e2e/models/slider.model.ts#L31
2) e2e/slider.e2e.ts:16:7 › slider › [keyboard] should work with arrow left/right keys ─────────── Error: locator.focus: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-scope=\'slider\'][data-part=\'thumb\'][data-index=\'0\']') at models/slider.model.ts:31 29 | 30 | focusThumb(index?: number) { > 31 | return this.getThumb(index).focus() | ^ 32 | } 33 | 34 | seeValueText(value: string) { at SliderModel.focusThumb (/home/runner/work/zag/zag/e2e/models/slider.model.ts:31:33) at /home/runner/work/zag/zag/e2e/slider.e2e.ts:17:13
e2e/slider.e2e.ts:16:7 › slider › [keyboard] should work with arrow left/right keys: e2e/slider.e2e.ts#L0
2) e2e/slider.e2e.ts:16:7 › slider › [keyboard] should work with arrow left/right keys ─────────── Test timeout of 30000ms exceeded.
e2e/slider.e2e.ts:12:7 › slider › should have no accessibility violation: e2e/_utils.ts#L5
1) e2e/slider.e2e.ts:12:7 › slider › should have no accessibility violation ────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=root]') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at SliderModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/slider.model.ts:11:16) at /home/runner/work/zag/zag/e2e/slider.e2e.ts:13:13
e2e/slider.e2e.ts:12:7 › slider › should have no accessibility violation: e2e/slider.e2e.ts#L0
1) e2e/slider.e2e.ts:12:7 › slider › should have no accessibility violation ────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/slider.e2e.ts:12:7 › slider › should have no accessibility violation: e2e/_utils.ts#L5
1) e2e/slider.e2e.ts:12:7 › slider › should have no accessibility violation ────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=root]') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at SliderModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/slider.model.ts:11:16) at /home/runner/work/zag/zag/e2e/slider.e2e.ts:13:13
e2e/slider.e2e.ts:12:7 › slider › should have no accessibility violation: e2e/slider.e2e.ts#L0
1) e2e/slider.e2e.ts:12:7 › slider › should have no accessibility violation ────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/slider.e2e.ts:12:7 › slider › should have no accessibility violation: e2e/_utils.ts#L5
1) e2e/slider.e2e.ts:12:7 › slider › should have no accessibility violation ────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=root]') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at SliderModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/slider.model.ts:11:16) at /home/runner/work/zag/zag/e2e/slider.e2e.ts:13:13
e2e/slider.e2e.ts:12:7 › slider › should have no accessibility violation: e2e/slider.e2e.ts#L0
1) e2e/slider.e2e.ts:12:7 › slider › should have no accessibility violation ────────────────────── Test timeout of 30000ms exceeded.
e2e/accordion.e2e.ts:17:9 › accordion › single / keyboard › arrow down: e2e/models/accordion.model.ts#L27
2) e2e/accordion.e2e.ts:17:9 › accordion › single / keyboard › arrow down, focus next trigger ──── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.focus: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-testid=home\\:trigger]') at models/accordion.model.ts:27 25 | 26 | async focusTrigger(id: string) { > 27 | await this.getTrigger(id).focus() | ^ 28 | } 29 | 30 | async clickTrigger(id: string) { at AccordionModel.focusTrigger (/home/runner/work/zag/zag/e2e/models/accordion.model.ts:27:31) at /home/runner/work/zag/zag/e2e/accordion.e2e.ts:18:15
e2e/accordion.e2e.ts:17:9 › accordion › single / keyboard › arrow down: e2e/accordion.e2e.ts#L0
2) e2e/accordion.e2e.ts:17:9 › accordion › single / keyboard › arrow down, focus next trigger ──── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/accordion.e2e.ts:17:9 › accordion › single / keyboard › arrow down: e2e/models/accordion.model.ts#L27
2) e2e/accordion.e2e.ts:17:9 › accordion › single / keyboard › arrow down, focus next trigger ──── Error: locator.focus: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-testid=home\\:trigger]') at models/accordion.model.ts:27 25 | 26 | async focusTrigger(id: string) { > 27 | await this.getTrigger(id).focus() | ^ 28 | } 29 | 30 | async clickTrigger(id: string) { at AccordionModel.focusTrigger (/home/runner/work/zag/zag/e2e/models/accordion.model.ts:27:31) at /home/runner/work/zag/zag/e2e/accordion.e2e.ts:18:15
e2e/accordion.e2e.ts:17:9 › accordion › single / keyboard › arrow down: e2e/accordion.e2e.ts#L0
2) e2e/accordion.e2e.ts:17:9 › accordion › single / keyboard › arrow down, focus next trigger ──── Test timeout of 30000ms exceeded.
e2e/accordion.e2e.ts:12:7 › accordion › should have no accessibility violations: e2e/_utils.ts#L5
1) e2e/accordion.e2e.ts:12:7 › accordion › should have no accessibility violations ─────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=root]') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at AccordionModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/accordion.model.ts:15:16) at /home/runner/work/zag/zag/e2e/accordion.e2e.ts:13:13
e2e/accordion.e2e.ts:12:7 › accordion › should have no accessibility violations: e2e/accordion.e2e.ts#L0
1) e2e/accordion.e2e.ts:12:7 › accordion › should have no accessibility violations ─────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/accordion.e2e.ts:12:7 › accordion › should have no accessibility violations: e2e/_utils.ts#L5
1) e2e/accordion.e2e.ts:12:7 › accordion › should have no accessibility violations ─────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=root]') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at AccordionModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/accordion.model.ts:15:16) at /home/runner/work/zag/zag/e2e/accordion.e2e.ts:13:13
e2e/accordion.e2e.ts:12:7 › accordion › should have no accessibility violations: e2e/accordion.e2e.ts#L0
1) e2e/accordion.e2e.ts:12:7 › accordion › should have no accessibility violations ─────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/accordion.e2e.ts:12:7 › accordion › should have no accessibility violations: e2e/_utils.ts#L5
1) e2e/accordion.e2e.ts:12:7 › accordion › should have no accessibility violations ─────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=root]') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at AccordionModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/accordion.model.ts:15:16) at /home/runner/work/zag/zag/e2e/accordion.e2e.ts:13:13
e2e/accordion.e2e.ts:12:7 › accordion › should have no accessibility violations: e2e/accordion.e2e.ts#L0
1) e2e/accordion.e2e.ts:12:7 › accordion › should have no accessibility violations ─────────────── Test timeout of 30000ms exceeded.
e2e/password-input.e2e.ts:15:5 › should toggle password visibility: e2e/models/password-input.model.ts#L27
2) e2e/password-input.e2e.ts:15:5 › should toggle password visibility ──────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-scope=password-input][data-part=visibility-trigger]') at models/password-input.model.ts:27 25 | 26 | clickVisibilityTrigger = async () => { > 27 | await this.visibilityTrigger.click() | ^ 28 | } 29 | 30 | canSeePassword = async () => { at PasswordInputModel.clickVisibilityTrigger (/home/runner/work/zag/zag/e2e/models/password-input.model.ts:27:34) at /home/runner/work/zag/zag/e2e/password-input.e2e.ts:16:11
e2e/password-input.e2e.ts:15:5 › should toggle password visibility: e2e/password-input.e2e.ts#L0
2) e2e/password-input.e2e.ts:15:5 › should toggle password visibility ──────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/password-input.e2e.ts:15:5 › should toggle password visibility: e2e/models/password-input.model.ts#L27
2) e2e/password-input.e2e.ts:15:5 › should toggle password visibility ──────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-scope=password-input][data-part=visibility-trigger]') at models/password-input.model.ts:27 25 | 26 | clickVisibilityTrigger = async () => { > 27 | await this.visibilityTrigger.click() | ^ 28 | } 29 | 30 | canSeePassword = async () => { at PasswordInputModel.clickVisibilityTrigger (/home/runner/work/zag/zag/e2e/models/password-input.model.ts:27:34) at /home/runner/work/zag/zag/e2e/password-input.e2e.ts:16:11
e2e/password-input.e2e.ts:15:5 › should toggle password visibility: e2e/password-input.e2e.ts#L0
2) e2e/password-input.e2e.ts:15:5 › should toggle password visibility ──────────────────────────── Test timeout of 30000ms exceeded.
e2e/password-input.e2e.ts:11:5 › should have no accessibility violation: e2e/_utils.ts#L5
1) e2e/password-input.e2e.ts:11:5 › should have no accessibility violation ─────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=root]') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at PasswordInputModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/password-input.model.ts:11:16) at /home/runner/work/zag/zag/e2e/password-input.e2e.ts:12:11
e2e/password-input.e2e.ts:11:5 › should have no accessibility violation: e2e/password-input.e2e.ts#L0
1) e2e/password-input.e2e.ts:11:5 › should have no accessibility violation ─────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/password-input.e2e.ts:11:5 › should have no accessibility violation: e2e/_utils.ts#L5
1) e2e/password-input.e2e.ts:11:5 › should have no accessibility violation ─────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=root]') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at PasswordInputModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/password-input.model.ts:11:16) at /home/runner/work/zag/zag/e2e/password-input.e2e.ts:12:11
e2e/password-input.e2e.ts:11:5 › should have no accessibility violation: e2e/password-input.e2e.ts#L0
1) e2e/password-input.e2e.ts:11:5 › should have no accessibility violation ─────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/password-input.e2e.ts:11:5 › should have no accessibility violation: e2e/_utils.ts#L5
1) e2e/password-input.e2e.ts:11:5 › should have no accessibility violation ─────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=root]') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at PasswordInputModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/password-input.model.ts:11:16) at /home/runner/work/zag/zag/e2e/password-input.e2e.ts:12:11
e2e/password-input.e2e.ts:11:5 › should have no accessibility violation: e2e/password-input.e2e.ts#L0
1) e2e/password-input.e2e.ts:11:5 › should have no accessibility violation ─────────────────────── Test timeout of 30000ms exceeded.
e2e/rating-group.e2e.ts:17:7 › rating / pointer › should set value when item is clicked: e2e/models/rating-group.model.ts#L39
2) e2e/rating-group.e2e.ts:17:7 › rating / pointer › should set value when item is clicked ─────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=item]').nth(3) at models/rating-group.model.ts:39 37 | 38 | async clickRating(value: number) { > 39 | await this.getRating(value).click() | ^ 40 | } 41 | 42 | async clickLabel() { at RatingGroupModel.clickRating (/home/runner/work/zag/zag/e2e/models/rating-group.model.ts:39:33) at /home/runner/work/zag/zag/e2e/rating-group.e2e.ts:18:13
e2e/rating-group.e2e.ts:17:7 › rating / pointer › should set value when item is clicked: e2e/rating-group.e2e.ts#L0
2) e2e/rating-group.e2e.ts:17:7 › rating / pointer › should set value when item is clicked ─────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/rating-group.e2e.ts:17:7 › rating / pointer › should set value when item is clicked: e2e/models/rating-group.model.ts#L39
2) e2e/rating-group.e2e.ts:17:7 › rating / pointer › should set value when item is clicked ─────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=item]').nth(3) at models/rating-group.model.ts:39 37 | 38 | async clickRating(value: number) { > 39 | await this.getRating(value).click() | ^ 40 | } 41 | 42 | async clickLabel() { at RatingGroupModel.clickRating (/home/runner/work/zag/zag/e2e/models/rating-group.model.ts:39:33) at /home/runner/work/zag/zag/e2e/rating-group.e2e.ts:18:13
e2e/rating-group.e2e.ts:17:7 › rating / pointer › should set value when item is clicked: e2e/rating-group.e2e.ts#L0
2) e2e/rating-group.e2e.ts:17:7 › rating / pointer › should set value when item is clicked ─────── Test timeout of 30000ms exceeded.
e2e/rating-group.e2e.ts:13:7 › rating / pointer › should be accessible: e2e/_utils.ts#L5
1) e2e/rating-group.e2e.ts:13:7 › rating / pointer › should be accessible ──────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=root]') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at RatingGroupModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/rating-group.model.ts:15:16) at /home/runner/work/zag/zag/e2e/rating-group.e2e.ts:14:13
e2e/rating-group.e2e.ts:13:7 › rating / pointer › should be accessible: e2e/rating-group.e2e.ts#L0
1) e2e/rating-group.e2e.ts:13:7 › rating / pointer › should be accessible ──────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/rating-group.e2e.ts:13:7 › rating / pointer › should be accessible: e2e/_utils.ts#L5
1) e2e/rating-group.e2e.ts:13:7 › rating / pointer › should be accessible ──────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=root]') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at RatingGroupModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/rating-group.model.ts:15:16) at /home/runner/work/zag/zag/e2e/rating-group.e2e.ts:14:13
e2e/rating-group.e2e.ts:13:7 › rating / pointer › should be accessible: e2e/rating-group.e2e.ts#L0
1) e2e/rating-group.e2e.ts:13:7 › rating / pointer › should be accessible ──────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/rating-group.e2e.ts:13:7 › rating / pointer › should be accessible: e2e/_utils.ts#L5
1) e2e/rating-group.e2e.ts:13:7 › rating / pointer › should be accessible ──────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=root]') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at RatingGroupModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/rating-group.model.ts:15:16) at /home/runner/work/zag/zag/e2e/rating-group.e2e.ts:14:13
e2e/rating-group.e2e.ts:13:7 › rating / pointer › should be accessible: e2e/rating-group.e2e.ts#L0
1) e2e/rating-group.e2e.ts:13:7 › rating / pointer › should be accessible ──────────────────────── Test timeout of 30000ms exceeded.
e2e/color-picker.e2e.ts:20:7 › color-picker › [closed] typing the same native css colors switch show hex: e2e/models/color-picker.model.ts#L61
2) e2e/color-picker.e2e.ts:20:7 › color-picker › [closed] typing the same native css colors switch show hex Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=control] [data-channel=hex]') at models/color-picker.model.ts:61 59 | 60 | type(value: string) { > 61 | return this.hexInput.fill(value) | ^ 62 | } 63 | 64 | seeHexInputHasValue(value: string) { at ColorPickerModel.type (/home/runner/work/zag/zag/e2e/models/color-picker.model.ts:61:26) at /home/runner/work/zag/zag/e2e/color-picker.e2e.ts:21:13
e2e/color-picker.e2e.ts:20:7 › color-picker › [closed] typing the same native css colors switch show hex: e2e/color-picker.e2e.ts#L0
2) e2e/color-picker.e2e.ts:20:7 › color-picker › [closed] typing the same native css colors switch show hex Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/color-picker.e2e.ts:20:7 › color-picker › [closed] typing the same native css colors switch show hex: e2e/models/color-picker.model.ts#L61
2) e2e/color-picker.e2e.ts:20:7 › color-picker › [closed] typing the same native css colors switch show hex Error: locator.fill: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-part=control] [data-channel=hex]') at models/color-picker.model.ts:61 59 | 60 | type(value: string) { > 61 | return this.hexInput.fill(value) | ^ 62 | } 63 | 64 | seeHexInputHasValue(value: string) { at ColorPickerModel.type (/home/runner/work/zag/zag/e2e/models/color-picker.model.ts:61:26) at /home/runner/work/zag/zag/e2e/color-picker.e2e.ts:21:13
e2e/color-picker.e2e.ts:20:7 › color-picker › [closed] typing the same native css colors switch show hex: e2e/color-picker.e2e.ts#L0
2) e2e/color-picker.e2e.ts:20:7 › color-picker › [closed] typing the same native css colors switch show hex Test timeout of 30000ms exceeded.
e2e/color-picker.e2e.ts:16:7 › color-picker › should have no accessibility violations: e2e/_utils.ts#L5
1) e2e/color-picker.e2e.ts:16:7 › color-picker › should have no accessibility violations ───────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('.color-picker') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at ColorPickerModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/model.ts:20:16) at /home/runner/work/zag/zag/e2e/color-picker.e2e.ts:17:13
e2e/color-picker.e2e.ts:16:7 › color-picker › should have no accessibility violations: e2e/color-picker.e2e.ts#L0
1) e2e/color-picker.e2e.ts:16:7 › color-picker › should have no accessibility violations ───────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/color-picker.e2e.ts:16:7 › color-picker › should have no accessibility violations: e2e/_utils.ts#L5
1) e2e/color-picker.e2e.ts:16:7 › color-picker › should have no accessibility violations ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('.color-picker') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at ColorPickerModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/model.ts:20:16) at /home/runner/work/zag/zag/e2e/color-picker.e2e.ts:17:13
e2e/color-picker.e2e.ts:16:7 › color-picker › should have no accessibility violations: e2e/color-picker.e2e.ts#L0
1) e2e/color-picker.e2e.ts:16:7 › color-picker › should have no accessibility violations ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
e2e/color-picker.e2e.ts:16:7 › color-picker › should have no accessibility violations: e2e/_utils.ts#L5
1) e2e/color-picker.e2e.ts:16:7 › color-picker › should have no accessibility violations ───────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('.color-picker') to be visible at _utils.ts:5 3 | 4 | export async function a11y(page: Page, selector = "[data-part=root]") { > 5 | await page.waitForSelector(selector) | ^ 6 | 7 | const results = await new AxeBuilder({ page: page as any }) 8 | .disableRules(["color-contrast"]) at a11y (/home/runner/work/zag/zag/e2e/_utils.ts:5:14) at ColorPickerModel.checkAccessibility (/home/runner/work/zag/zag/e2e/models/model.ts:20:16) at /home/runner/work/zag/zag/e2e/color-picker.e2e.ts:17:13
e2e/color-picker.e2e.ts:16:7 › color-picker › should have no accessibility violations: e2e/color-picker.e2e.ts#L0
1) e2e/color-picker.e2e.ts:16:7 › color-picker › should have no accessibility violations ───────── Test timeout of 30000ms exceeded.
🎭 Playwright Run Summary
19 failed e2e/tags-input.e2e.ts:13:7 › tags-input › should add new tag value ───────────────────────────── e2e/tags-input.e2e.ts:20:7 › tags-input › when input is empty backspace highlights the last tag e2e/tags-input.e2e.ts:26:7 › tags-input › deletes tag with backspace when input value is empty ─ e2e/tags-input.e2e.ts:38:7 › tags-input › delete tag by clearing its content and hit enter ───── e2e/tags-input.e2e.ts:51:7 › tags-input › delete tag with delete key, show allow keyboard navigation e2e/tags-input.e2e.ts:63:7 › tags-input › delete tag with pointer, show allow keyboard navigation e2e/tags-input.e2e.ts:73:7 › tags-input › when tag is empty + no visible tags + enter pressed, should not enter editing state e2e/tags-input.e2e.ts:88:7 › tags-input › should navigate tags with arrow keys ───────────────── e2e/tags-input.e2e.ts:105:7 › tags-input › should clear focused tag on blur ──────────────────── e2e/tags-input.e2e.ts:115:7 › tags-input › removes tag on close button click ─────────────────── e2e/tags-input.e2e.ts:121:7 › tags-input › edit tag with enter key ───────────────────────────── e2e/tags-input.e2e.ts:138:7 › tags-input › edit with double click ────────────────────────────── e2e/tags-input.e2e.ts:149:7 › tags-input › clears highlighted tag on escape press ────────────── e2e/tags-input.e2e.ts:156:7 › tags-input › delete + backspace interaction ────────────────────── e2e/tags-input.e2e.ts:183:7 › tags-input › [addOnPaste: false] pasting should work every time ── e2e/tags-input.e2e.ts:199:7 › tags-input › [addOnPaste: false] pasting + enter should work ───── e2e/tags-input.e2e.ts:205:7 › tags-input › [addOnPaste: true] pasting should add tags ────────── e2e/tags-input.e2e.ts:213:7 › tags-input › [addOnPaste: true] when input is empty, should work ─ e2e/tags-input.e2e.ts:225:7 › tags-input › should unselect highlighted tag when clicking in the input 11 skipped
🎭 Playwright Run Summary
22 failed e2e/context-menu.e2e.ts:12:7 › context menu › should open on right click ─────────────────────── e2e/context-menu.e2e.ts:22:7 › context menu › keyboard navigation works ──────────────────────── e2e/date-picker.e2e.ts:17:7 › datepicker [single] › should have no accessibility violation ───── e2e/date-picker.e2e.ts:22:7 › datepicker [single] › opens the calendar on click trigger and focus on current date e2e/date-picker.e2e.ts:28:7 › datepicker [single] › closes the calendar on esc ───────────────── e2e/date-picker.e2e.ts:34:7 › datepicker [single] › selecting a date with pointer ────────────── e2e/date-picker.e2e.ts:41:7 › datepicker [single] › navigates to next day on ArrowRight key press e2e/date-picker.e2e.ts:47:7 › datepicker [single] › navigates to previous day on ArrowLeft key press e2e/date-picker.e2e.ts:53:7 › datepicker [single] › navigates to previous week on ArrowUp key press e2e/date-picker.e2e.ts:59:7 › datepicker [single] › navigates to next week on ArrowDown key press e2e/date-picker.e2e.ts:65:7 › datepicker [single] › navigates to first day of the month on Home key press e2e/date-picker.e2e.ts:71:7 › datepicker [single] › navigates to last day of the month on End key press e2e/date-picker.e2e.ts:77:7 › datepicker [single] › should close datepicker popup upon click on a date e2e/date-picker.e2e.ts:84:7 › datepicker [single] › keyboard selection ───────────────────────── e2e/date-picker.e2e.ts:90:7 › datepicker [single] › keyboard selection + re-selection ────────── e2e/date-picker.e2e.ts:100:7 › datepicker [single] › clearing input field should clear the date picker value e2e/date-picker.e2e.ts:114:7 › datepicker [single] › entering invalid date should not crash the datepicker e2e/dialog.e2e.ts:14:7 › dialog › should have no accessibility violation ─────────────────────── e2e/dialog.e2e.ts:19:7 › dialog › should focus on close button when dialog is open ───────────── e2e/dialog.e2e.ts:24:7 › dialog › should close modal on escape ───────────────────────────────── e2e/dialog.e2e.ts:32:7 › dialog › [nested] should focus close button ─────────────────────────── e2e/dialog.e2e.ts:39:7 › dialog › [nested] should close parent modal from child ──────────────── 1 skipped
🎭 Playwright Run Summary
22 failed e2e/toast.e2e.ts:12:7 › toast / stacked › should pause on hover region ───────────────────────── e2e/toast.e2e.ts:22:7 › toast / stacked › interacting with toast does not close dialog ───────── e2e/toast.e2e.ts:39:7 › toast / overlapping › should render/remove error toast ───────────────── e2e/toast.e2e.ts:45:7 › toast / overlapping › should overlap toasts by default ───────────────── e2e/toast.e2e.ts:51:7 › toast / overlapping › hover on region should expand region ───────────── e2e/toast.e2e.ts:61:7 › toast / overlapping › focus on region on hotkey press ────────────────── e2e/toast.e2e.ts:73:7 › toast / overlapping › should pause all toast on click pause ──────────── e2e/toast.e2e.ts:85:7 › toast / overlapping › close all ──────────────────────────────────────── e2e/toast.e2e.ts:93:7 › toast / overlapping › closing a toast should keep it expanded ────────── e2e/toggle-group.e2e.ts:12:7 › toggle-group › should have no accessibility violation ─────────── e2e/toggle-group.e2e.ts:16:7 › toggle-group › [single] should select on click ────────────────── e2e/toggle-group.e2e.ts:25:7 › toggle-group › [single] should select and deselect ────────────── e2e/toggle-group.e2e.ts:33:7 › toggle-group › [multiple] should select multiple ──────────────── e2e/toggle-group.e2e.ts:42:7 › toggle-group › [keyboard] when no toggle is selected, focus first toggle e2e/toggle-group.e2e.ts:55:7 › toggle-group › [keyboard] in and out tab press ────────────────── e2e/toggle-group.e2e.ts:84:7 › toggle-group › [keyboard] focus loop ──────────────────────────── e2e/tooltip.e2e.ts:12:7 › tooltip › should open tooltip on hover interaction ─────────────────── e2e/tooltip.e2e.ts:19:7 › tooltip › should show only one tooltip at a time ───────────────────── e2e/tooltip.e2e.ts:26:7 › tooltip › should work with focus/blur ──────────────────────────────── e2e/tooltip.e2e.ts:36:7 › tooltip › should work with focus/blur for multiple tooltips ────────── e2e/tooltip.e2e.ts:49:7 › tooltip › closes on pointerdown ────────────────────────────────────── e2e/tooltip.e2e.ts:58:7 › tooltip › closes on esc press ────────────────────────────────────────
🎭 Playwright Run Summary
23 failed e2e/menu-nested.e2e.ts:60:7 › nested menu / keyboard navigation › open submenu when moving focus to trigger e2e/menu-nested.e2e.ts:65:7 › nested menu / keyboard navigation › open submenu with space ────── e2e/menu-nested.e2e.ts:72:7 › nested menu / keyboard navigation › open submenu with enter ────── e2e/menu-nested.e2e.ts:78:7 › nested menu / keyboard navigation › open submenu with arrow right e2e/menu-nested.e2e.ts:84:7 › nested menu / keyboard navigation › close submenu with arrow left e2e/menu-nested.e2e.ts:97:7 › nested menu / keyboard typeahead › parent menu ─────────────────── e2e/menu-nested.e2e.ts:130:7 › nested menu / select item › using keyboard ────────────────────── e2e/menu-nested.e2e.ts:145:7 › nested menu / select item › using pointer click ───────────────── e2e/menu-nested.e2e.ts:155:7 › nested menu / select item › clicking outside or blur ──────────── e2e/menu-nested.e2e.ts:169:7 › nested menu / pointer movement › should open submenu and not focus first item e2e/menu-nested.e2e.ts:181:7 › nested menu / pointer movement › should not close when moving pointer to submenu and back to parent trigger e2e/menu-nested.e2e.ts:192:7 › nested menu / pointer movement › should close submenu when moving pointer away e2e/menu-nested.e2e.ts:204:7 › nested menu / pointer movement › should close open submenu when moving pointer to parent menu item e2e/menu-option.e2e.ts:12:7 › menu option › mouse, should check/uncheck radio item ───────────── e2e/menu-option.e2e.ts:26:7 › menu option › keyboard, should check/uncheck radio item ────────── e2e/menu-option.e2e.ts:42:7 › menu option › mouse, should check/uncheck checkbox item ────────── e2e/menu-option.e2e.ts:56:7 › menu option › keyboard, should check/uncheck checkbox item ─────── e2e/menu.e2e.ts:12:7 › menu › should have no accessibility violation ─────────────────────────── e2e/menu.e2e.ts:16:7 › menu › on arrow up and down, change highlighted item ──────────────────── e2e/menu.e2e.ts:24:7 › menu › on typeahead, highlight matching item ──────────────────────────── e2e/menu.e2e.ts:32:7 › menu › when closeOnSelect=false, stay open on selection ───────────────── e2e/menu.e2e.ts:40:7 › menu › hover out, clear highlighted item ──────────────────────────────── e2e/menu.e2e.ts:48:7 › menu › with keyboard, can select item ─────────────────────────────────── 12 skipped
🎭 Playwright Run Summary
26 failed e2e/tour.e2e.ts:12:7 › tour › should open tour on click start ────────────────────────────────── e2e/tour.e2e.ts:19:7 › tour › should close on escape ─────────────────────────────────────────── e2e/tour.e2e.ts:33:7 › tour › keyboard navigation ────────────────────────────────────────────── e2e/tour.e2e.ts:78:7 › tour › [no keyboard navigation] should do not advance ─────────────────── e2e/tree-view.e2e.ts:12:7 › tree view / basic › should have no accessibility violation ───────── e2e/tree-view.e2e.ts:16:7 › tree view / basic › clicking on a node selects it ────────────────── e2e/tree-view.e2e.ts:21:7 › tree view / basic › If no selection, first node should be added to tab sequence e2e/tree-view.e2e.ts:25:7 › tree view / basic › If selection exists, first selected node should be added to tab sequence e2e/tree-view.e2e.ts:32:7 › tree view / basic › expand/collapse all button ───────────────────── e2e/tree-view.e2e.ts:37:7 › tree view / basic › select all button ────────────────────────────── e2e/tree-view.e2e.ts:50:7 › tree view / keyboard › Arrow Down should move focus down ─────────── e2e/tree-view.e2e.ts:60:7 › tree view / keyboard › Arrow Up should move focus up ─────────────── e2e/tree-view.e2e.ts:70:7 › tree view / keyboard › Home: should move focus to first tree item ── e2e/tree-view.e2e.ts:76:7 › tree view / keyboard › End: should move focus to last tree item ──── e2e/tree-view.e2e.ts:82:7 › tree view / keyboard › Branch: Arrow Right ───────────────────────── e2e/tree-view.e2e.ts:92:7 › tree view / keyboard › Branch: Arrow Left ────────────────────────── e2e/tree-view.e2e.ts:126:7 › tree view / multiple selection › Ctrl + Click should toggle selection e2e/tree-view.e2e.ts:133:7 › tree view / multiple selection › Ctrl + A should select all visible nodes e2e/tree-view.e2e.ts:145:7 › tree view / multiple selection › Shift + Click should extend selection from anchor node to clicked node e2e/tree-view.e2e.ts:152:7 › tree view / multiple selection › Shift + Click should extend selection without anchor node e2e/tree-view.e2e.ts:157:7 › tree view / multiple selection › Shift + Arrow Down should extend selection down e2e/tree-view.e2e.ts:163:7 › tree view / multiple selection › Shift + Arrow Up should extend selection up e2e/tree-view.e2e.ts:169:7 › tree view / multiple selection › Shift + Arrow Up + Arrow Down should modify e2e/tree-view.e2e.ts:179:7 › tree view / multiple selection › Shift + Arrow Up + Arrow Down should modify and preserve anchor e2e/tree-view.e2e.ts:189:7 › tree view / multiple selection › Asterisk key should select expand siblings e2e/tree-view.e2e.ts:202:7 › tree view / expand all + collapse all › expand all button ───────── 4 skipped
🎭 Playwright Run Summary
26 failed e2e/number-input.e2e.ts:12:7 › number input › should have no accessibility violation ─────────── e2e/number-input.e2e.ts:16:7 › number input › should allow typing empty string value ─────────── e2e/number-input.e2e.ts:22:7 › number input › should clamp value when blurred ────────────────── e2e/number-input.e2e.ts:29:7 › number input › should clamp value when input is empty ─────────── e2e/number-input.e2e.ts:36:7 › number input › should increment with arrow up ─────────────────── e2e/number-input.e2e.ts:42:7 › number input › clicking increment ─────────────────────────────── e2e/number-input.e2e.ts:47:7 › number input › should decrement the value ─────────────────────── e2e/number-input.e2e.ts:53:7 › number input › clicking decrement ─────────────────────────────── e2e/number-input.e2e.ts:59:7 › number input › pressing enter should make up/down still work ──── e2e/number-input.e2e.ts:70:7 › number input › should set value to min/max on home/end keys ───── e2e/number-input.e2e.ts:79:7 › number input › shift+arrowup: should change 10 steps ──────────── e2e/number-input.e2e.ts:95:7 › number input › ctrl+arrowup: should change for 0.1 steps ──────── e2e/number-input.e2e.ts:109:7 › number input › inc click: should increment value ─────────────── e2e/number-input.e2e.ts:114:7 › number input › dec click: should increment value ─────────────── e2e/number-input.e2e.ts:133:7 › number input › dec longpress: should spin value downwards ────── e2e/number-input.e2e.ts:144:7 › number input › should allow negative integer values ──────────── e2e/number-input.e2e.ts:149:7 › number input › should allow positive integer values ──────────── e2e/number-input.e2e.ts:154:7 › number input › should allow positive values with decimal point ─ e2e/number-input.e2e.ts:159:7 › number input › should allow negative values with decimal point ─ e2e/pagination.e2e.ts:11:5 › should have no accessibility violation ──────────────────────────── e2e/pagination.e2e.ts:15:5 › should update page when item is clicked ─────────────────────────── e2e/pagination.e2e.ts:22:5 › should update page when next button is clicked ──────────────────── e2e/pagination.e2e.ts:30:5 › should update page when prev button is clicked ──────────────────── e2e/pagination.e2e.ts:40:5 › should call onChange when item is clicked ───────────────────────── e2e/pagination.e2e.ts:45:5 › should call onChange when next button is clicked ────────────────── e2e/pagination.e2e.ts:50:5 › should call onChange when prev button is clicked ────────────────── 2 skipped
🎭 Playwright Run Summary
26 failed e2e/editable.e2e.ts:12:7 › editable › should have no accessibility violation ─────────────────── e2e/editable.e2e.ts:16:7 › editable › on focus, input should be visible and focus ────────────── e2e/editable.e2e.ts:22:7 › editable › on focus and blur, should retain current value ─────────── e2e/editable.e2e.ts:28:7 › editable › on type, should commit input value ─────────────────────── e2e/editable.e2e.ts:38:7 › editable › on type and esc, should revert value ───────────────────── e2e/editable.e2e.ts:48:7 › editable › on type and click submit, should commit value ──────────── e2e/editable.e2e.ts:57:7 › editable › on type and click outside, should commit value ─────────── e2e/editable.e2e.ts:66:7 › editable › [maxLength=4] should respect maxLength ─────────────────── e2e/editable.e2e.ts:80:7 › editable › [activationMode=dblclick] on focus and blur, should retain current value e2e/editable.e2e.ts:87:7 › editable › on click edit, should enter edit mode ──────────────────── e2e/file-upload.e2e.ts:18:7 › file-upload › should be focused when page is tabbed ────────────── e2e/file-upload.e2e.ts:27:7 › file-upload › should open file picker on trigger click ─────────── e2e/file-upload.e2e.ts:34:7 › file-upload › should display chosen file ───────────────────────── e2e/file-upload.e2e.ts:48:7 › file-upload › should have disabled attributes when disabled ────── e2e/hover-card.e2e.ts:12:5 › should have no accessibility violation ──────────────────────────── e2e/hover-card.e2e.ts:20:5 › should be opened after hovering trigger ─────────────────────────── e2e/hover-card.e2e.ts:26:5 › should have no accessibility violation in content ───────────────── e2e/hover-card.e2e.ts:34:5 › should be opened after focusing trigger ─────────────────────────── e2e/hover-card.e2e.ts:40:5 › should be closed after blurring trigger ─────────────────────────── e2e/hover-card.e2e.ts:50:5 › should be closed after blurring trigger with keyboard ───────────── e2e/hover-card.e2e.ts:62:5 › should remain open after blurring trigger if pointer opens card ─── e2e/hover-card.e2e.ts:80:5 › should remain open after moving from trigger to content ─────────── e2e/hover-card.e2e.ts:89:5 › should remain open after moving from content back to trigger ────── e2e/listbox.e2e.ts:12:7 › listbox › should have no accessibility violation ───────────────────── e2e/listbox.e2e.ts:16:7 › listbox › no highlighted item, arrow down ──────────────────────────── e2e/listbox.e2e.ts:22:7 › listbox › no highlighted item, arrow up ────────────────────────────── 1 skipped 1 passed (42.1m)
🎭 Playwright Run Summary
31 failed e2e/slider.e2e.ts:12:7 › slider › should have no accessibility violation ─────────────────────── e2e/slider.e2e.ts:16:7 › slider › [keyboard] should work with arrow left/right keys ──────────── e2e/slider.e2e.ts:26:7 › slider › [keyboard] should work with home/end keys ──────────────────── e2e/slider.e2e.ts:37:7 › slider › [keyboard] should work with shift key ──────────────────────── e2e/slider.e2e.ts:47:7 › slider › [keyboard] should work with page up/down keys ──────────────── e2e/slider.e2e.ts:57:7 › slider › [pointer] should set value on click track ──────────────────── e2e/slider.e2e.ts:63:7 › slider › [pointer] should set the value on drag ─────────────────────── e2e/splitter.e2e.ts:9:7 › splitter › should have no accessibility violations ─────────────────── e2e/splitter.e2e.ts:13:7 › splitter › should be focused on next splitter when tabbed ─────────── e2e/splitter.e2e.ts:20:7 › splitter › should increase panel when arrow right pressed ─────────── e2e/splitter.e2e.ts:31:7 › splitter › should decrease panel when arrow left pressed ──────────── e2e/splitter.e2e.ts:42:7 › splitter › should manage splitter panels when vertical orientation ── e2e/switch.e2e.ts:11:5 › should have no accessibility violation ──────────────────────────────── e2e/switch.e2e.ts:15:5 › should be checked when clicked ──────────────────────────────────────── e2e/switch.e2e.ts:20:5 › should be focused when page is tabbed ───────────────────────────────── e2e/switch.e2e.ts:25:5 › should be checked when spacebar is pressed while focused ────────────── e2e/switch.e2e.ts:31:5 › should have disabled attributes when disabled ───────────────────────── e2e/switch.e2e.ts:36:5 › should not be focusable when disabled ───────────────────────────────── e2e/switch.e2e.ts:42:5 › input is not blurred on label click ─────────────────────────────────── e2e/tabs.e2e.ts:12:7 › tabs › should have no accessibility violation ─────────────────────────── e2e/tabs.e2e.ts:16:7 › tabs › on home key, select first tab ──────────────────────────────────── e2e/tabs.e2e.ts:24:7 › tabs › on end key, select last tab ────────────────────────────────────── e2e/tabs.e2e.ts:32:7 › tabs › click tab, select tab ──────────────────────────────────────────── e2e/tabs.e2e.ts:37:7 › tabs › should deselect ────────────────────────────────────────────────── e2e/tabs.e2e.ts:50:7 › tabs › automatic: should select the correct tab on click ──────────────── e2e/tabs.e2e.ts:61:7 › tabs › automatic: on arrow right, select + focus next tab ─────────────── e2e/tabs.e2e.ts:78:7 › tabs › automatic: on arrow left, select + focus the previous tab ──────── e2e/tabs.e2e.ts:86:7 › tabs › manual: on arrow right, focus but not select tab ───────────────── e2e/tabs.e2e.ts:96:7 › tabs › manual: on home key, focus but not select tab ──────────────────── e2e/tabs.e2e.ts:106:7 › tabs › manual: on navigate, select on enter ──────────────────────────── e2e/tabs.e2e.ts:117:7 › tabs › loopFocus=false ───────────────────────────────────────────────── 1 skipped
🎭 Playwright Run Summary
32 failed e2e/accordion.e2e.ts:12:7 › accordion › should have no accessibility violations ──────────────── e2e/accordion.e2e.ts:17:9 › accordion › single / keyboard › arrow down, focus next trigger ───── e2e/accordion.e2e.ts:23:9 › accordion › single / keyboard › arrow up, focus previous trigger ─── e2e/accordion.e2e.ts:30:9 › accordion › single / keyboard › home key, focus first trigger ────── e2e/accordion.e2e.ts:36:9 › accordion › single / keyboard › end key, focus last trigger ──────── e2e/accordion.e2e.ts:44:9 › accordion › single / pointer › should show content ───────────────── e2e/accordion.e2e.ts:49:9 › accordion › single / pointer › then clicking the same trigger again: should not close the content e2e/accordion.e2e.ts:55:9 › accordion › single / pointer › then clicking another trigger: should close the previous content e2e/accordion.e2e.ts:65:9 › accordion › multiple / keyboard › [multiple=true] on arrow down, focus next trigger e2e/accordion.e2e.ts:78:9 › accordion › multiple / keyboard › clicking another trigger, should close the previous content e2e/avatar.e2e.ts:9:7 › avatar › should have no accessibility violations ─────────────────────── e2e/carousel.e2e.ts:12:7 › carousel › should have no accessibility violations ────────────────── e2e/carousel.e2e.ts:16:7 › carousel › renders correctly ──────────────────────────────────────── e2e/carousel.e2e.ts:24:7 › carousel › next/prev buttons navigate carousel ────────────────────── e2e/carousel.e2e.ts:31:7 › carousel › autoplay start/stop ────────────────────────────────────── e2e/carousel.e2e.ts:47:7 › carousel › clicking indicator scrolls to correct slide ────────────── e2e/carousel.e2e.ts:55:7 › carousel › scroll to a specific index via button ──────────────────── e2e/carousel.e2e.ts:60:7 › carousel › dragging behavior ──────────────────────────────────────── e2e/carousel.e2e.ts:67:7 › carousel › indicator keyboard navigation ──────────────────────────── e2e/carousel.e2e.ts:73:7 › carousel › [loop=true] should loop slides ─────────────────────────── e2e/checkbox.e2e.ts:19:5 › should have no accessibility violation ────────────────────────────── e2e/checkbox.e2e.ts:23:5 › should be checked when clicked ────────────────────────────────────── e2e/checkbox.e2e.ts:28:5 › should be focused when page is tabbed ─────────────────────────────── e2e/checkbox.e2e.ts:35:5 › should be checked when spacebar is pressed while focused ──────────── e2e/checkbox.e2e.ts:42:5 › should have disabled attributes when disabled ─────────────────────── e2e/checkbox.e2e.ts:47:5 › should not be focusable when disabled ─────────────────────────────── e2e/checkbox.e2e.ts:54:5 › input is not blurred on label click ───────────────────────────────── e2e/clipboard.e2e.ts:12:7 › clipboard › should have no accessibility violations ──────────────── e2e/clipboard.e2e.ts:16:7 › clipboard › should copy content to clipboard ─────────────────────── e2e/clipboard.e2e.ts:22:7 › clipboard › should focus on trigger ──────────────────────────────── e2e/collapsible.e2e.ts:12:7 › collapsible › should have no accessibility violation ───────────── e2e/collapsible.e2e.ts:16:7 › collapsible › [toggle] should be open when clicked ─────────────── 1 skipped
🎭 Playwright Run Summary
34 failed e2e/password-input.e2e.ts:11:5 › should have no accessibility violation ──────────────────────── e2e/password-input.e2e.ts:15:5 › should toggle password visibility ───────────────────────────── e2e/password-input.e2e.ts:22:5 › preserve caret position when toggling password visibility ───── e2e/pin-input.e2e.ts:14:7 › pin input › on type: should move focus to the next input ─────────── e2e/pin-input.e2e.ts:22:7 › pin input › on type: should not allow multiple keys at once ─────── e2e/pin-input.e2e.ts:28:7 › pin input › on backspace: should clear value and move focus to prev input e2e/pin-input.e2e.ts:38:7 › pin input › on arrow: should change focus between inputs ─────────── e2e/pin-input.e2e.ts:51:7 › pin input › on clear: should clear values and focus first ────────── e2e/pin-input.e2e.ts:65:7 › pin input › on paste: should autofill all fields ─────────────────── e2e/pin-input.e2e.ts:79:7 › pin input › on paste: should autofill all fields if focused field is not empty e2e/pin-input.e2e.ts:94:7 › pin input › [different] should allow only single character ───────── e2e/pin-input.e2e.ts:102:7 › pin input › [same] should allow only single character ───────────── e2e/pin-input.e2e.ts:109:7 › pin input › [on edit] should allow to edit the existing value ───── e2e/popover.e2e.ts:12:7 › popover › should have no accessibility violations ──────────────────── e2e/popover.e2e.ts:16:7 › popover › [autoFocus=true] should move focus inside the popover content to the first focusable element e2e/popover.e2e.ts:22:7 › popover › [autoFocus=false] should not focus the content ───────────── e2e/popover.e2e.ts:28:7 › popover › [keyboard] should open the Popover on press `Enter` ──────── e2e/popover.e2e.ts:34:7 › popover › [keyboard] should close the Popover on press `Escape` ────── e2e/popover.e2e.ts:43:7 › popover › [keyboard / modal] on tab: should trap focus within popover content e2e/popover.e2e.ts:53:7 › popover › [keyboard / non-modal] on tab outside: should move focus to next tabbable element after button e2e/popover.e2e.ts:60:7 › popover › [keyboard / non-modal] on shift-tab outside: should move focus to trigger e2e/popover.e2e.ts:68:7 › popover › [pointer] close the popover on click close button ────────── e2e/popover.e2e.ts:75:7 › popover › [pointer] should to open/close a popover on trigger click ── e2e/popover.e2e.ts:89:7 › popover › [pointer] when clicking outside on focusable element, should not re-focus the button e2e/radio-group.e2e.ts:31:5 › should have no accessibility violation ─────────────────────────── e2e/radio-group.e2e.ts:35:5 › should have aria-labelledby on root ────────────────────────────── e2e/radio-group.e2e.ts:41:5 › should be checked when clicked ─────────────────────────────────── e2e/radio-group.e2e.ts:49:5 › should be focused when page is tabbed ──────────────────────────── e2e/radio-group.e2e.ts:56:5 › should be checked when spacebar is pressed while focused ───────── e2e/radio-group.e2e.ts:63:5 › should have disabled attributes when disabled ──────────────────── e2e/radio-group.e2e.ts:69:5 › should not be focusable when disabled ──────────────────────────── e2e/radio-group.e2e.ts:76:5 › should be focusable when readonly ──────────────────────────────── e2e/radio-group.e2e.ts:83:5 › should be focused on active radio item when page is tabbed ─────── e2e/radio-group.e2e.ts:93:5 › should check items when navigating by arrows ───────────────────── 1 skipped
🎭 Playwright Run Summary
35 failed e2e/rating-group.e2e.ts:13:7 › rating / pointer › should be accessible ───────────────────────── e2e/rating-group.e2e.ts:17:7 › rating / pointer › should set value when item is clicked ──────── e2e/rating-group.e2e.ts:34:7 › rating / pointer › clicking label should focus 3rd item ───────── e2e/rating-group.e2e.ts:46:7 › rating / properties › should not be selectable when disabled ──── e2e/rating-group.e2e.ts:52:7 › rating / properties › should not be selectable when is readonly ─ e2e/rating-group.e2e.ts:64:7 › rating / keyboard › should select value on arrow left/right ───── e2e/rating-group.e2e.ts:76:7 › rating / keyboard › should select value on arrow home/end ─────── e2e/select.e2e.ts:12:7 › accessibility › should have no accessibility violation ──────────────── e2e/select.e2e.ts:16:7 › accessibility › clicking the label should focus control ─────────────── e2e/select.e2e.ts:23:7 › pointer › should toggle select ──────────────────────────────────────── e2e/select.e2e.ts:31:7 › pointer › should deselect ───────────────────────────────────────────── e2e/select.e2e.ts:43:7 › pointer › clicking clear trigger should return focus ────────────────── e2e/select.e2e.ts:55:7 › pointer › should highlight on hover ─────────────────────────────────── e2e/select.e2e.ts:66:7 › open with keyboard › should navigate on arrow down ──────────────────── e2e/select.e2e.ts:73:7 › open with keyboard › should navigate on arrow up ────────────────────── e2e/select.e2e.ts:80:7 › open with keyboard › should navigate on home/end ────────────────────── e2e/select.e2e.ts:92:7 › open with keyboard › should navigate on typeahead ───────────────────── e2e/select.e2e.ts:99:7 › open with keyboard › should loop through the options when loop is enabled e2e/select.e2e.ts:114:7 › keyboard / close › should close on escape ──────────────────────────── e2e/select.e2e.ts:122:7 › keyboard / select › should select on enter ─────────────────────────── e2e/select.e2e.ts:131:7 › keyboard / select › should select on space ─────────────────────────── e2e/select.e2e.ts:140:7 › keyboard / select › should close on select ─────────────────────────── e2e/select.e2e.ts:148:7 › keyboard / select › should not close on closeOnSelect = false ──────── e2e/select.e2e.ts:158:7 › open / blur › should close on outside click ────────────────────────── e2e/select.e2e.ts:166:7 › open / blur › should close on blur - no selection ──────────────────── e2e/select.e2e.ts:176:7 › focused / open › should open the select with enter key ─────────────── e2e/select.e2e.ts:182:7 › focused / open › should open the select with space key ─────────────── e2e/select.e2e.ts:188:7 › focused / open › should open with down arrow keys + highlight first option e2e/select.e2e.ts:195:7 › focused / open › should open with up arrow keys + highlight last option e2e/select.e2e.ts:204:7 › closed state + keyboard selection › should select last option on arrow left e2e/select.e2e.ts:210:7 › closed state + keyboard selection › should select first option on arrow right e2e/select.e2e.ts:216:7 › closed state + keyboard selection › should select next options on arrow right e2e/select.e2e.ts:229:7 › closed state + keyboard selection › should select with typeahead ───── e2e/select.e2e.ts:235:7 › closed state + keyboard selection › should cycle selected value with typeahead e2e/select.e2e.ts:254:7 › multiple › should select multiple items ────────────────────────────── 1 skipped
🎭 Playwright Run Summary
40 failed e2e/color-picker.e2e.ts:16:7 › color-picker › should have no accessibility violations ────────── e2e/color-picker.e2e.ts:20:7 › color-picker › [closed] typing the same native css colors switch show hex e2e/color-picker.e2e.ts:27:7 › color-picker › [closed] typing different native css colors should update color e2e/color-picker.e2e.ts:34:7 › color-picker › [closed] typing in alpha should update color ───── e2e/color-picker.e2e.ts:40:7 › color-picker › click on trigger should open picker ────────────── e2e/color-picker.e2e.ts:45:7 › color-picker › should re-focus trigger on outside click ───────── e2e/color-picker.e2e.ts:53:7 › color-picker › opening the picker should focus area ───────────── e2e/color-picker.e2e.ts:59:7 › color-picker › keyboard focus movement ────────────────────────── e2e/color-picker.e2e.ts:69:7 › color-picker › [swatch] should set value on click swatch ──────── e2e/color-picker.e2e.ts:75:7 › color-picker › [form] should reset value to initial on reset ──── e2e/color-picker.e2e.ts:110:7 › color-picker › [slider] should change hue when clicking the hue bar e2e/color-picker.e2e.ts:116:7 › color-picker › [slider] should change alpha when clicking the alpha bar e2e/combobox.e2e.ts:12:7 › combobox › should have no accessibility violations ────────────────── e2e/combobox.e2e.ts:16:7 › combobox › [pointer] should open combobox menu when arrow is clicked e2e/combobox.e2e.ts:22:7 › combobox › [keyboard] Escape should close content ─────────────────── e2e/combobox.e2e.ts:29:7 › combobox › [keyboard] should open combobox menu when typing ───────── e2e/combobox.e2e.ts:39:7 › combobox › [pointer / selection] ──────────────────────────────────── e2e/combobox.e2e.ts:50:7 › combobox › [pointer] select and select again ──────────────────────── e2e/combobox.e2e.ts:62:7 › combobox › [keyboard / loop] on arrow down, open and highlight first enabled option e2e/combobox.e2e.ts:73:7 › combobox › [keyboard / no-loop] on arrow down, open and highlight first enabled option e2e/combobox.e2e.ts:86:7 › combobox › [keyboard / loop] on arrow up, open and highlight last enabled option e2e/combobox.e2e.ts:94:7 › combobox › [keyboard / no-loop] on arrow up, open and highlight last enabled option e2e/combobox.e2e.ts:104:7 › combobox › [keyboard / open] on home and end, when open, focus first and last option e2e/combobox.e2e.ts:117:7 › combobox › [keyboard / closed] on home and end, caret moves to start and end e2e/combobox.e2e.ts:129:7 › combobox › [keyboard / arrowdown / loop] ─────────────────────────── e2e/combobox.e2e.ts:139:7 › combobox › [keyboard / arrowdown / no-loop] ──────────────────────── e2e/combobox.e2e.ts:150:7 › combobox › [keyboard / arrowup / loop] ───────────────────────────── e2e/combobox.e2e.ts:156:7 › combobox › [keyboard / arrowup / no-loop] ────────────────────────── e2e/combobox.e2e.ts:163:7 › combobox › [pointer / open-on-click] ─────────────────────────────── e2e/combobox.e2e.ts:169:7 › combobox › selects value on click ────────────────────────────────── e2e/combobox.e2e.ts:175:7 › combobox › can clear value ───────────────────────────────────────── e2e/combobox.e2e.ts:184:7 › combobox › should scroll selected option into view ───────────────── e2e/combobox.e2e.ts:192:7 › combobox › [selection=clear] should clear input value ────────────── e2e/combobox.e2e.ts:199:7 › combobox › [no value] enter behavior for custom values ───────────── e2e/combobox.e2e.ts:206:7 › combobox › [value] enter reverts the value ───────────────────────── e2e/combobox.e2e.ts:226:7 › combobox / autocomplete › [keyboard] should autocomplete ─────────── e2e/combobox.e2e.ts:236:7 › combobox / autocomplete › [keyboard / loop] should loop through the options and previous input value e2e/combobox.e2e.ts:249:7 › combobox / autocomplete › [pointer] hovering an option should not update input value e2e/combobox.e2e.ts:264:7 › combobox / multiple › should toggle the sam