Skip to content

refactor: zod for props #6189

refactor: zod for props

refactor: zod for props #6189

Triggered via pull request October 30, 2025 07:29
Status Failure
Total duration 1h 0m 13s
Artifacts 3

build.yml

on: pull_request
Matrix: playwright
Fit to window
Zoom out
Zoom in

Annotations

22 errors, 1 warning, and 3 notices
[firefox] › src/end-to-end/ariakit/ariakit.test.ts:43:7 › Check Ariakit UI › Check slash menu: tests/src/end-to-end/ariakit/ariakit.test.ts#L48
3) [firefox] › src/end-to-end/ariakit/ariakit.test.ts:43:7 › Check Ariakit UI › Check slash menu ─ Error: expect(Buffer).toMatchSnapshot(expected) 9819 pixels (ratio 0.02 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts-snapshots/ariakit-slash-menu-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-slash-menu-firefox/ariakit-slash-menu-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-slash-menu-firefox/ariakit-slash-menu-diff.png 46 | 47 | await page.waitForTimeout(500); > 48 | expect(await page.screenshot()).toMatchSnapshot("ariakit-slash-menu.png"); | ^ 49 | }); 50 | test("Check emoji picker", async ({ page }) => { 51 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:48:37
[firefox] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar: tests/src/end-to-end/ariakit/ariakit.test.ts#L33
2) [firefox] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-test="createLink"]') to be visible 31 | await page.keyboard.press("Shift+Home"); 32 | > 33 | await page.waitForSelector(LINK_BUTTON_SELECTOR); | ^ 34 | await page.click(LINK_BUTTON_SELECTOR); 35 | 36 | await page.keyboard.type("link"); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:33:16
[firefox] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar: tests/src/end-to-end/ariakit/ariakit.test.ts#L0
2) [firefox] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[firefox] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar: tests/src/end-to-end/ariakit/ariakit.test.ts#L33
2) [firefox] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-test="createLink"]') to be visible 31 | await page.keyboard.press("Shift+Home"); 32 | > 33 | await page.waitForSelector(LINK_BUTTON_SELECTOR); | ^ 34 | await page.click(LINK_BUTTON_SELECTOR); 35 | 36 | await page.keyboard.type("link"); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:33:16
[firefox] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar: tests/src/end-to-end/ariakit/ariakit.test.ts#L0
2) [firefox] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[firefox] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar: tests/src/end-to-end/ariakit/ariakit.test.ts#L33
2) [firefox] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-test="createLink"]') to be visible 31 | await page.keyboard.press("Shift+Home"); 32 | > 33 | await page.waitForSelector(LINK_BUTTON_SELECTOR); | ^ 34 | await page.click(LINK_BUTTON_SELECTOR); 35 | 36 | await page.keyboard.type("link"); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:33:16
[firefox] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar: tests/src/end-to-end/ariakit/ariakit.test.ts#L0
2) [firefox] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Test timeout of 30000ms exceeded.
[firefox] › src/end-to-end/ariakit/ariakit.test.ts:18:7 › Check Ariakit UI › Check formatting toolbar: tests/src/end-to-end/ariakit/ariakit.test.ts#L24
1) [firefox] › src/end-to-end/ariakit/ariakit.test.ts:18:7 › Check Ariakit UI › Check formatting toolbar Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 26634 pixels (ratio 0.03 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts-snapshots/ariakit-formatting-toolbar-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-formatting-toolbar-firefox-retry2/ariakit-formatting-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-formatting-toolbar-firefox-retry2/ariakit-formatting-toolbar-diff.png 22 | 23 | await page.waitForTimeout(500); > 24 | expect(await page.screenshot()).toMatchSnapshot( | ^ 25 | "ariakit-formatting-toolbar.png", 26 | ); 27 | }); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:24:37
[firefox] › src/end-to-end/ariakit/ariakit.test.ts:18:7 › Check Ariakit UI › Check formatting toolbar: tests/src/end-to-end/ariakit/ariakit.test.ts#L24
1) [firefox] › src/end-to-end/ariakit/ariakit.test.ts:18:7 › Check Ariakit UI › Check formatting toolbar Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 26634 pixels (ratio 0.03 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts-snapshots/ariakit-formatting-toolbar-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-formatting-toolbar-firefox-retry1/ariakit-formatting-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-formatting-toolbar-firefox-retry1/ariakit-formatting-toolbar-diff.png 22 | 23 | await page.waitForTimeout(500); > 24 | expect(await page.screenshot()).toMatchSnapshot( | ^ 25 | "ariakit-formatting-toolbar.png", 26 | ); 27 | }); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:24:37
[firefox] › src/end-to-end/ariakit/ariakit.test.ts:18:7 › Check Ariakit UI › Check formatting toolbar: tests/src/end-to-end/ariakit/ariakit.test.ts#L24
1) [firefox] › src/end-to-end/ariakit/ariakit.test.ts:18:7 › Check Ariakit UI › Check formatting toolbar Error: expect(Buffer).toMatchSnapshot(expected) 26634 pixels (ratio 0.03 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts-snapshots/ariakit-formatting-toolbar-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-formatting-toolbar-firefox/ariakit-formatting-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-formatting-toolbar-firefox/ariakit-formatting-toolbar-diff.png 22 | 23 | await page.waitForTimeout(500); > 24 | expect(await page.screenshot()).toMatchSnapshot( | ^ 25 | "ariakit-formatting-toolbar.png", 26 | ); 27 | }); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:24:37
[webkit] › src/end-to-end/ariakit/ariakit.test.ts:43:7 › Check Ariakit UI › Check slash menu: tests/src/end-to-end/ariakit/ariakit.test.ts#L48
3) [webkit] › src/end-to-end/ariakit/ariakit.test.ts:43:7 › Check Ariakit UI › Check slash menu ── Error: expect(Buffer).toMatchSnapshot(expected) 31196 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts-snapshots/ariakit-slash-menu-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-slash-menu-webkit/ariakit-slash-menu-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-slash-menu-webkit/ariakit-slash-menu-diff.png 46 | 47 | await page.waitForTimeout(500); > 48 | expect(await page.screenshot()).toMatchSnapshot("ariakit-slash-menu.png"); | ^ 49 | }); 50 | test("Check emoji picker", async ({ page }) => { 51 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:48:37
[webkit] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar: tests/src/end-to-end/ariakit/ariakit.test.ts#L33
2) [webkit] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-test="createLink"]') to be visible 31 | await page.keyboard.press("Shift+Home"); 32 | > 33 | await page.waitForSelector(LINK_BUTTON_SELECTOR); | ^ 34 | await page.click(LINK_BUTTON_SELECTOR); 35 | 36 | await page.keyboard.type("link"); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:33:16
[webkit] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar: tests/src/end-to-end/ariakit/ariakit.test.ts#L0
2) [webkit] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[webkit] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar: tests/src/end-to-end/ariakit/ariakit.test.ts#L33
2) [webkit] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-test="createLink"]') to be visible 31 | await page.keyboard.press("Shift+Home"); 32 | > 33 | await page.waitForSelector(LINK_BUTTON_SELECTOR); | ^ 34 | await page.click(LINK_BUTTON_SELECTOR); 35 | 36 | await page.keyboard.type("link"); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:33:16
[webkit] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar: tests/src/end-to-end/ariakit/ariakit.test.ts#L0
2) [webkit] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[webkit] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar: tests/src/end-to-end/ariakit/ariakit.test.ts#L33
2) [webkit] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Error: page.waitForSelector: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-test="createLink"]') to be visible 31 | await page.keyboard.press("Shift+Home"); 32 | > 33 | await page.waitForSelector(LINK_BUTTON_SELECTOR); | ^ 34 | await page.click(LINK_BUTTON_SELECTOR); 35 | 36 | await page.keyboard.type("link"); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:33:16
[webkit] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar: tests/src/end-to-end/ariakit/ariakit.test.ts#L0
2) [webkit] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Test timeout of 30000ms exceeded.
[webkit] › src/end-to-end/ariakit/ariakit.test.ts:18:7 › Check Ariakit UI › Check formatting toolbar: tests/src/end-to-end/ariakit/ariakit.test.ts#L24
1) [webkit] › src/end-to-end/ariakit/ariakit.test.ts:18:7 › Check Ariakit UI › Check formatting toolbar Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 66325 pixels (ratio 0.02 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts-snapshots/ariakit-formatting-toolbar-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-formatting-toolbar-webkit-retry2/ariakit-formatting-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-formatting-toolbar-webkit-retry2/ariakit-formatting-toolbar-diff.png 22 | 23 | await page.waitForTimeout(500); > 24 | expect(await page.screenshot()).toMatchSnapshot( | ^ 25 | "ariakit-formatting-toolbar.png", 26 | ); 27 | }); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:24:37
[webkit] › src/end-to-end/ariakit/ariakit.test.ts:18:7 › Check Ariakit UI › Check formatting toolbar: tests/src/end-to-end/ariakit/ariakit.test.ts#L24
1) [webkit] › src/end-to-end/ariakit/ariakit.test.ts:18:7 › Check Ariakit UI › Check formatting toolbar Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 66325 pixels (ratio 0.02 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts-snapshots/ariakit-formatting-toolbar-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-formatting-toolbar-webkit-retry1/ariakit-formatting-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-formatting-toolbar-webkit-retry1/ariakit-formatting-toolbar-diff.png 22 | 23 | await page.waitForTimeout(500); > 24 | expect(await page.screenshot()).toMatchSnapshot( | ^ 25 | "ariakit-formatting-toolbar.png", 26 | ); 27 | }); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:24:37
[webkit] › src/end-to-end/ariakit/ariakit.test.ts:18:7 › Check Ariakit UI › Check formatting toolbar: tests/src/end-to-end/ariakit/ariakit.test.ts#L24
1) [webkit] › src/end-to-end/ariakit/ariakit.test.ts:18:7 › Check Ariakit UI › Check formatting toolbar Error: expect(Buffer).toMatchSnapshot(expected) 66325 pixels (ratio 0.02 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts-snapshots/ariakit-formatting-toolbar-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-formatting-toolbar-webkit/ariakit-formatting-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-formatting-toolbar-webkit/ariakit-formatting-toolbar-diff.png 22 | 23 | await page.waitForTimeout(500); > 24 | expect(await page.screenshot()).toMatchSnapshot( | ^ 25 | "ariakit-formatting-toolbar.png", 26 | ); 27 | }); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:24:37
Playwright Tests - chromium
The job has exceeded the maximum execution time of 1h0m0s
Playwright Tests - chromium
The operation was canceled.
Playwright Tests - chromium
No files were found with the provided path: tests/playwright-report/. No artifacts will be uploaded.
Build
{ "workflowData": { "owner": "TypeCellOS", "repo": "BlockNote", "sha": "5a685a183c50db11b8378af51c6e8ae0fa91be6e", "ref": "2096" }, "key": "G6NkNx7X58", "runId": 18933183757, "webhookDebug": { "action": "requested", "head_branch": "refactor/zod-props-v2", "head_repository_full_name": "TypeCellOS/BlockNote", "full_name": "TypeCellOS/BlockNote", "isPullRequest": true, "prNumber": 2096, "prNumberType": "number", "isNewPullRequest": true, "isOldPullRequest": false, "prKey": "TypeCellOS/BlockNote:refactor/zod-props-v2", "oldPrDataHash": "F2pltIaK34", "lookupKey": "TypeCellOS/BlockNote:refactor/zod-props-v2", "data": { "owner": "TypeCellOS", "repo": "BlockNote", "sha": "5a685a183c50db11b8378af51c6e8ae0fa91be6e", "ref": "2096" } } }
🎭 Playwright Run Summary
35 failed [firefox] › src/end-to-end/ariakit/ariakit.test.ts:18:7 › Check Ariakit UI › Check formatting toolbar [firefox] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar [firefox] › src/end-to-end/ariakit/ariakit.test.ts:43:7 › Check Ariakit UI › Check slash menu ── [firefox] › src/end-to-end/basics/basicblocks.test.ts:11:7 › Check basic text block appearance › Check basic text block appearance [firefox] › src/end-to-end/colors/colors.test.ts:20:7 › Check Background & Text Color Functionality › Should be able to apply a text color mark [firefox] › src/end-to-end/colors/colors.test.ts:42:7 › Check Background & Text Color Functionality › Should be able to apply a background color mark [firefox] › src/end-to-end/draghandle/draghandle.test.ts:39:7 › Check Draghandle functionality › Should show draghandle when hovering over block [firefox] › src/end-to-end/draghandle/draghandle.test.ts:77:7 › Check Draghandle functionality › Clicking draghandle should open menu [firefox] › src/end-to-end/draghandle/draghandle.test.ts:90:7 › Check Draghandle functionality › Clicking add button should create new block [firefox] › src/end-to-end/draghandle/draghandle.test.ts:101:7 › Check Draghandle functionality › Clicking add button should open menu [firefox] › src/end-to-end/draghandle/draghandle.test.ts:111:7 › Check Draghandle functionality › Click add button hides drag handle [firefox] › src/end-to-end/draghandle/draghandle.test.ts:120:7 › Check Draghandle functionality › Click add button for non-selected empty block [firefox] › src/end-to-end/draghandle/draghandle.test.ts:130:7 › Check Draghandle functionality › Clicking delete button should delete block [firefox] › src/end-to-end/draghandle/draghandle.test.ts:143:7 › Check Draghandle functionality › Delete button should delete correct block [firefox] › src/end-to-end/draghandle/draghandle.test.ts:161:7 › Check Draghandle functionality › Deleting block with children should delete all children [firefox] › src/end-to-end/images/images.test.ts:22:7 › Check Image Block and Toolbar functionality › Should be able to create image block [firefox] › src/end-to-end/images/images.test.ts:46:7 › Check Image Block and Toolbar functionality › Should be able to embed image [firefox] › src/end-to-end/images/images.test.ts:63:7 › Check Image Block and Toolbar functionality › Should be able to resize image [firefox] › src/end-to-end/images/images.test.ts:104:7 › Check Image Block and Toolbar functionality › Should be able to delete image with backspace [firefox] › src/end-to-end/images/images.test.ts:119:7 › Check Image Block and Toolbar functionality › Should be able to drag image [firefox] › src/end-to-end/indentation/indentation.test.ts:17:7 › Check Block Indentation Functionality › Should be able to increase indentation for single block [firefox] › src/end-to-end/indentation/indentation.test.ts:46:7 › Check Block Indentation Functionality › Should be able to decrease indentation for single block [firefox] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:38:7 › Check Keyboard Handlers' Behaviour › Check Enter preserves marks [firefox] › src/end-to-end/shadcn/shadcn.test.ts:18:7 › Check ShadCN UI › Check formatting toolbar [firefox] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar ─── [firefox] › src/end-to-end/shadcn/shadcn.test.ts:43:7 › Check ShadCN UI › Check slash menu ───── [firefox] › src/end-to-end/slashmenu/slashmenu.test.ts:30:7 › Check SlashMenu Functionality › Should be able to create h1 [firefox] › src/end-to-end/slashmenu/slashmenu.test.ts:36:7 › Check SlashMenu Functionality › Should be able to create h2 [firefox] › src/end-to-end/slashmenu/slashmenu.test.ts:42:7 › Check SlashMenu Functionality › Should be able to create h3 [firefox] › src/end-to-end/slashmenu/slashmenu.test.ts:80:7 › Check SlashMenu Functionality › Should add new block after current blocks childr
🎭 Playwright Run Summary
36 failed [webkit] › src/end-to-end/ariakit/ariakit.test.ts:18:7 › Check Ariakit UI › Check formatting toolbar [webkit] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar ─ [webkit] › src/end-to-end/ariakit/ariakit.test.ts:43:7 › Check Ariakit UI › Check slash menu ─── [webkit] › src/end-to-end/basics/basicblocks.test.ts:11:7 › Check basic text block appearance › Check basic text block appearance [webkit] › src/end-to-end/colors/colors.test.ts:20:7 › Check Background & Text Color Functionality › Should be able to apply a text color mark [webkit] › src/end-to-end/colors/colors.test.ts:42:7 › Check Background & Text Color Functionality › Should be able to apply a background color mark [webkit] › src/end-to-end/dragdrop/dragdrop.test.ts:20:7 › Check Block Dragging Functionality › Should be able to drag & drop non-nested blocks [webkit] › src/end-to-end/draghandle/draghandle.test.ts:39:7 › Check Draghandle functionality › Should show draghandle when hovering over block [webkit] › src/end-to-end/draghandle/draghandle.test.ts:77:7 › Check Draghandle functionality › Clicking draghandle should open menu [webkit] › src/end-to-end/draghandle/draghandle.test.ts:90:7 › Check Draghandle functionality › Clicking add button should create new block [webkit] › src/end-to-end/draghandle/draghandle.test.ts:101:7 › Check Draghandle functionality › Clicking add button should open menu [webkit] › src/end-to-end/draghandle/draghandle.test.ts:111:7 › Check Draghandle functionality › Click add button hides drag handle [webkit] › src/end-to-end/draghandle/draghandle.test.ts:120:7 › Check Draghandle functionality › Click add button for non-selected empty block [webkit] › src/end-to-end/draghandle/draghandle.test.ts:130:7 › Check Draghandle functionality › Clicking delete button should delete block [webkit] › src/end-to-end/draghandle/draghandle.test.ts:143:7 › Check Draghandle functionality › Delete button should delete correct block [webkit] › src/end-to-end/draghandle/draghandle.test.ts:161:7 › Check Draghandle functionality › Deleting block with children should delete all children [webkit] › src/end-to-end/images/images.test.ts:22:7 › Check Image Block and Toolbar functionality › Should be able to create image block [webkit] › src/end-to-end/images/images.test.ts:46:7 › Check Image Block and Toolbar functionality › Should be able to embed image [webkit] › src/end-to-end/images/images.test.ts:63:7 › Check Image Block and Toolbar functionality › Should be able to resize image [webkit] › src/end-to-end/images/images.test.ts:104:7 › Check Image Block and Toolbar functionality › Should be able to delete image with backspace [webkit] › src/end-to-end/images/images.test.ts:119:7 › Check Image Block and Toolbar functionality › Should be able to drag image [webkit] › src/end-to-end/indentation/indentation.test.ts:17:7 › Check Block Indentation Functionality › Should be able to increase indentation for single block [webkit] › src/end-to-end/indentation/indentation.test.ts:46:7 › Check Block Indentation Functionality › Should be able to decrease indentation for single block [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:38:7 › Check Keyboard Handlers' Behaviour › Check Enter preserves marks [webkit] › src/end-to-end/shadcn/shadcn.test.ts:18:7 › Check ShadCN UI › Check formatting toolbar [webkit] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar ──── [webkit] › src/end-to-end/shadcn/shadcn.test.ts:43:7 › Check ShadCN UI › Check slash menu ────── [webkit] › src/end-to-end/slashmenu/slashmenu.test.ts:30:7 › Check SlashMenu Functionality › Should be able to create h1 [webkit] › src/end-to-end/slashmenu/slashmenu.test.ts:36:7 › Check SlashMenu Functionality › Should be able to create h2 [webkit] › src/end-to-end/slashmenu/slashmenu.test.ts:42:7 › Check SlashMenu Functionality › Should be able to create h3 [webkit] › src/end

Artifacts

Produced during runtime
Name Size Digest
playwright-report-firefox Expired
139 MB
sha256:9fbab853358592959ee45800cd56f1850a3c6cba2123cf1c5bf5c0d149902d09
playwright-report-webkit Expired
14 MB
sha256:aeaaa90cad20fc8b568c217734cb14fa2a8aaa633020fb36793b56bddc47b2f8
relative-ci-artifacts-editor Expired
45.5 KB
sha256:157ab7de311a3dba292bcfdb11594843680ae6cd7c834763df32eb4a59d1a788