Skip to content

fix: Inserting link removes comment & add comment button click buggy #7330

fix: Inserting link removes comment & add comment button click buggy

fix: Inserting link removes comment & add comment button click buggy #7330

Triggered via pull request April 14, 2026 12:24
Status Failure
Total duration 6m 40s
Artifacts 14

build.yml

on: pull_request
Matrix: playwright
Merge Playwright Reports
41s
Merge Playwright Reports
Fit to window
Zoom out
Zoom in

Annotations

44 errors and 6 notices
Build
Process completed with exit code 1.
Playwright Tests - chromium (1/2)
Process completed with exit code 1.
[chromium] › 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#L41
1) [chromium] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 1894 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-link-toolbar-chromium-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-link-toolbar-chromium-retry2/ariakit-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-link-toolbar-chromium-retry2/ariakit-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(500); > 41 | expect(await page.screenshot()).toMatchSnapshot("ariakit-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:41:37
[chromium] › 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#L41
1) [chromium] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 1894 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-link-toolbar-chromium-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-link-toolbar-chromium-retry1/ariakit-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-link-toolbar-chromium-retry1/ariakit-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(500); > 41 | expect(await page.screenshot()).toMatchSnapshot("ariakit-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:41:37
[chromium] › 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#L41
1) [chromium] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Error: expect(Buffer).toMatchSnapshot(expected) 1894 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-link-toolbar-chromium-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-link-toolbar-chromium/ariakit-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-link-toolbar-chromium/ariakit-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(500); > 41 | expect(await page.screenshot()).toMatchSnapshot("ariakit-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:41:37
Playwright Tests - firefox (1/2)
Process completed with exit code 1.
[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#L41
1) [firefox] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 1325 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-link-toolbar-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-link-toolbar-firefox-retry2/ariakit-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-link-toolbar-firefox-retry2/ariakit-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(500); > 41 | expect(await page.screenshot()).toMatchSnapshot("ariakit-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:41: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#L41
1) [firefox] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 1325 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-link-toolbar-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-link-toolbar-firefox-retry1/ariakit-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-link-toolbar-firefox-retry1/ariakit-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(500); > 41 | expect(await page.screenshot()).toMatchSnapshot("ariakit-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:41: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#L41
1) [firefox] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Error: expect(Buffer).toMatchSnapshot(expected) 1325 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-link-toolbar-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-link-toolbar-firefox/ariakit-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-link-toolbar-firefox/ariakit-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(500); > 41 | expect(await page.screenshot()).toMatchSnapshot("ariakit-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:41:37
[firefox] › src/end-to-end/theming/theming.test.ts:38:7 › Check Dark Theme is Automatically Applied › Should show dark link toolbar: tests/src/end-to-end/theming/theming.test.ts#L52
3) [firefox] › src/end-to-end/theming/theming.test.ts:38:7 › Check Dark Theme is Automatically Applied › Should show dark link toolbar Error: expect(Buffer).toMatchSnapshot(expected) 198 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/theming/theming.test.ts-snapshots/dark-link-toolbar-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/theming-theming-Check-Dark-398f6-ould-show-dark-link-toolbar-firefox/dark-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/theming-theming-Check-Dark-398f6-ould-show-dark-link-toolbar-firefox/dark-link-toolbar-diff.png 50 | 51 | await page.waitForTimeout(500); > 52 | expect(await page.screenshot()).toMatchSnapshot("dark-link-toolbar.png"); | ^ 53 | }); 54 | test("Should show dark slash menu", async ({ page }) => { 55 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/theming/theming.test.ts:52:37
[firefox] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar: tests/src/end-to-end/shadcn/shadcn.test.ts#L41
2) [firefox] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar ── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 209 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts-snapshots/shadcn-link-toolbar-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-firefox-retry2/shadcn-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-firefox-retry2/shadcn-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(700); > 41 | expect(await page.screenshot()).toMatchSnapshot("shadcn-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts:41:37
[firefox] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar: tests/src/end-to-end/shadcn/shadcn.test.ts#L41
2) [firefox] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 1306 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts-snapshots/shadcn-link-toolbar-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-firefox-retry1/shadcn-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-firefox-retry1/shadcn-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(700); > 41 | expect(await page.screenshot()).toMatchSnapshot("shadcn-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts:41:37
[firefox] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar: tests/src/end-to-end/shadcn/shadcn.test.ts#L41
2) [firefox] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar ── Error: expect(Buffer).toMatchSnapshot(expected) 1306 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts-snapshots/shadcn-link-toolbar-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-firefox/shadcn-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-firefox/shadcn-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(700); > 41 | expect(await page.screenshot()).toMatchSnapshot("shadcn-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts:41:37
[firefox] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link: tests/src/end-to-end/linktoolbar/linktoolbar.test.ts#L37
1) [firefox] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Edit link') to be visible 35 | // Click Edit link button 36 | const editButton = page.getByText("Edit link"); > 37 | await editButton.waitFor({ state: "visible" }); | ^ 38 | await editButton.click(); 39 | 40 | await page.keyboard.press("Control+A"); at /__w/BlockNote/BlockNote/tests/src/end-to-end/linktoolbar/linktoolbar.test.ts:37:22
[firefox] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link: tests/src/end-to-end/linktoolbar/linktoolbar.test.ts#L0
1) [firefox] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[firefox] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link: tests/src/end-to-end/linktoolbar/linktoolbar.test.ts#L37
1) [firefox] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Edit link') to be visible 35 | // Click Edit link button 36 | const editButton = page.getByText("Edit link"); > 37 | await editButton.waitFor({ state: "visible" }); | ^ 38 | await editButton.click(); 39 | 40 | await page.keyboard.press("Control+A"); at /__w/BlockNote/BlockNote/tests/src/end-to-end/linktoolbar/linktoolbar.test.ts:37:22
[firefox] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link: tests/src/end-to-end/linktoolbar/linktoolbar.test.ts#L0
1) [firefox] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[firefox] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link: tests/src/end-to-end/linktoolbar/linktoolbar.test.ts#L37
1) [firefox] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Edit link') to be visible 35 | // Click Edit link button 36 | const editButton = page.getByText("Edit link"); > 37 | await editButton.waitFor({ state: "visible" }); | ^ 38 | await editButton.click(); 39 | 40 | await page.keyboard.press("Control+A"); at /__w/BlockNote/BlockNote/tests/src/end-to-end/linktoolbar/linktoolbar.test.ts:37:22
[firefox] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link: tests/src/end-to-end/linktoolbar/linktoolbar.test.ts#L0
1) [firefox] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link Test timeout of 30000ms exceeded.
[chromium] › src/end-to-end/theming/theming.test.ts:38:7 › Check Dark Theme is Automatically Applied › Should show dark link toolbar: tests/src/end-to-end/theming/theming.test.ts#L52
3) [chromium] › src/end-to-end/theming/theming.test.ts:38:7 › Check Dark Theme is Automatically Applied › Should show dark link toolbar Error: expect(Buffer).toMatchSnapshot(expected) 1805 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/theming/theming.test.ts-snapshots/dark-link-toolbar-chromium-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/theming-theming-Check-Dark-398f6-ould-show-dark-link-toolbar-chromium/dark-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/theming-theming-Check-Dark-398f6-ould-show-dark-link-toolbar-chromium/dark-link-toolbar-diff.png 50 | 51 | await page.waitForTimeout(500); > 52 | expect(await page.screenshot()).toMatchSnapshot("dark-link-toolbar.png"); | ^ 53 | }); 54 | test("Should show dark slash menu", async ({ page }) => { 55 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/theming/theming.test.ts:52:37
[chromium] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar: tests/src/end-to-end/shadcn/shadcn.test.ts#L41
2) [chromium] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar ─ Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 271 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts-snapshots/shadcn-link-toolbar-chromium-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-chromium-retry2/shadcn-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-chromium-retry2/shadcn-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(700); > 41 | expect(await page.screenshot()).toMatchSnapshot("shadcn-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts:41:37
[chromium] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar: tests/src/end-to-end/shadcn/shadcn.test.ts#L41
2) [chromium] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar ─ Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 271 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts-snapshots/shadcn-link-toolbar-chromium-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-chromium-retry1/shadcn-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-chromium-retry1/shadcn-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(700); > 41 | expect(await page.screenshot()).toMatchSnapshot("shadcn-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts:41:37
[chromium] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar: tests/src/end-to-end/shadcn/shadcn.test.ts#L41
2) [chromium] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar ─ Error: expect(Buffer).toMatchSnapshot(expected) 271 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts-snapshots/shadcn-link-toolbar-chromium-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-chromium/shadcn-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-chromium/shadcn-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(700); > 41 | expect(await page.screenshot()).toMatchSnapshot("shadcn-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts:41:37
[chromium] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link: tests/src/end-to-end/linktoolbar/linktoolbar.test.ts#L37
1) [chromium] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Edit link') to be visible 35 | // Click Edit link button 36 | const editButton = page.getByText("Edit link"); > 37 | await editButton.waitFor({ state: "visible" }); | ^ 38 | await editButton.click(); 39 | 40 | await page.keyboard.press("Control+A"); at /__w/BlockNote/BlockNote/tests/src/end-to-end/linktoolbar/linktoolbar.test.ts:37:22
[chromium] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link: tests/src/end-to-end/linktoolbar/linktoolbar.test.ts#L0
1) [chromium] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link: tests/src/end-to-end/linktoolbar/linktoolbar.test.ts#L37
1) [chromium] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Edit link') to be visible 35 | // Click Edit link button 36 | const editButton = page.getByText("Edit link"); > 37 | await editButton.waitFor({ state: "visible" }); | ^ 38 | await editButton.click(); 39 | 40 | await page.keyboard.press("Control+A"); at /__w/BlockNote/BlockNote/tests/src/end-to-end/linktoolbar/linktoolbar.test.ts:37:22
[chromium] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link: tests/src/end-to-end/linktoolbar/linktoolbar.test.ts#L0
1) [chromium] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link: tests/src/end-to-end/linktoolbar/linktoolbar.test.ts#L37
1) [chromium] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Edit link') to be visible 35 | // Click Edit link button 36 | const editButton = page.getByText("Edit link"); > 37 | await editButton.waitFor({ state: "visible" }); | ^ 38 | await editButton.click(); 39 | 40 | await page.keyboard.press("Control+A"); at /__w/BlockNote/BlockNote/tests/src/end-to-end/linktoolbar/linktoolbar.test.ts:37:22
[chromium] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link: tests/src/end-to-end/linktoolbar/linktoolbar.test.ts#L0
1) [chromium] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link Test timeout of 30000ms exceeded.
[webkit] › src/end-to-end/theming/theming.test.ts:38:7 › Check Dark Theme is Automatically Applied › Should show dark link toolbar: tests/src/end-to-end/theming/theming.test.ts#L52
3) [webkit] › src/end-to-end/theming/theming.test.ts:38:7 › Check Dark Theme is Automatically Applied › Should show dark link toolbar Error: expect(Buffer).toMatchSnapshot(expected) 765 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/theming/theming.test.ts-snapshots/dark-link-toolbar-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/theming-theming-Check-Dark-398f6-ould-show-dark-link-toolbar-webkit/dark-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/theming-theming-Check-Dark-398f6-ould-show-dark-link-toolbar-webkit/dark-link-toolbar-diff.png 50 | 51 | await page.waitForTimeout(500); > 52 | expect(await page.screenshot()).toMatchSnapshot("dark-link-toolbar.png"); | ^ 53 | }); 54 | test("Should show dark slash menu", async ({ page }) => { 55 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/theming/theming.test.ts:52:37
[webkit] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar: tests/src/end-to-end/shadcn/shadcn.test.ts#L41
2) [webkit] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar ─── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 830 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts-snapshots/shadcn-link-toolbar-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-webkit-retry2/shadcn-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-webkit-retry2/shadcn-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(700); > 41 | expect(await page.screenshot()).toMatchSnapshot("shadcn-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts:41:37
[webkit] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar: tests/src/end-to-end/shadcn/shadcn.test.ts#L41
2) [webkit] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 830 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts-snapshots/shadcn-link-toolbar-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-webkit-retry1/shadcn-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-webkit-retry1/shadcn-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(700); > 41 | expect(await page.screenshot()).toMatchSnapshot("shadcn-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts:41:37
[webkit] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar: tests/src/end-to-end/shadcn/shadcn.test.ts#L41
2) [webkit] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar ─── Error: expect(Buffer).toMatchSnapshot(expected) 830 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts-snapshots/shadcn-link-toolbar-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-webkit/shadcn-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-webkit/shadcn-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(700); > 41 | expect(await page.screenshot()).toMatchSnapshot("shadcn-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts:41:37
[webkit] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link: tests/src/end-to-end/linktoolbar/linktoolbar.test.ts#L37
1) [webkit] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Edit link') to be visible 35 | // Click Edit link button 36 | const editButton = page.getByText("Edit link"); > 37 | await editButton.waitFor({ state: "visible" }); | ^ 38 | await editButton.click(); 39 | 40 | await page.keyboard.press("Control+A"); at /__w/BlockNote/BlockNote/tests/src/end-to-end/linktoolbar/linktoolbar.test.ts:37:22
[webkit] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link: tests/src/end-to-end/linktoolbar/linktoolbar.test.ts#L0
1) [webkit] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[webkit] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link: tests/src/end-to-end/linktoolbar/linktoolbar.test.ts#L37
1) [webkit] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Edit link') to be visible 35 | // Click Edit link button 36 | const editButton = page.getByText("Edit link"); > 37 | await editButton.waitFor({ state: "visible" }); | ^ 38 | await editButton.click(); 39 | 40 | await page.keyboard.press("Control+A"); at /__w/BlockNote/BlockNote/tests/src/end-to-end/linktoolbar/linktoolbar.test.ts:37:22
[webkit] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link: tests/src/end-to-end/linktoolbar/linktoolbar.test.ts#L0
1) [webkit] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[webkit] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link: tests/src/end-to-end/linktoolbar/linktoolbar.test.ts#L37
1) [webkit] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Edit link') to be visible 35 | // Click Edit link button 36 | const editButton = page.getByText("Edit link"); > 37 | await editButton.waitFor({ state: "visible" }); | ^ 38 | await editButton.click(); 39 | 40 | await page.keyboard.press("Control+A"); at /__w/BlockNote/BlockNote/tests/src/end-to-end/linktoolbar/linktoolbar.test.ts:37:22
[webkit] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link: tests/src/end-to-end/linktoolbar/linktoolbar.test.ts#L0
1) [webkit] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link Test timeout of 30000ms exceeded.
Playwright Tests - webkit (1/2)
Process completed with exit code 1.
[webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:152:7 › Check Keyboard Handlers' Behaviour › Check Backspace preserves nested blocks for empty block: tests/src/utils/editor.ts#L47
2) [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:152:7 › Check Keyboard Handlers' Behaviour › Check Backspace preserves nested blocks for empty block Error: expect(string).toMatchSnapshot(expected) @@ -27,11 +27,11 @@ ] }, { "type": "blockContainer", "attrs": { - "id": "2" + "id": "1" }, "content": [ { "type": "paragraph", "attrs": { Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts-snapshots/backspacePreservesNestedBlocksEmpty-json-webkit-linux.json Received: /__w/BlockNote/BlockNote/tests/test-results/keyboardhandlers-keyboardh-7d281-sted-blocks-for-empty-block-webkit/backspacePreservesNestedBlocksEmpty-json-actual.json at ../utils/editor.ts:47 45 | // Remove id from docs 46 | const doc = JSON.stringify(await getDoc(page), null, 2); > 47 | expect(doc).toMatchSnapshot(`${name}.json`); | ^ 48 | } 49 | at compareDocToSnapshot (/__w/BlockNote/BlockNote/tests/src/utils/editor.ts:47:15) at /__w/BlockNote/BlockNote/tests/src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:170:5
[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#L41
1) [webkit] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 1007 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-link-toolbar-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-link-toolbar-webkit-retry2/ariakit-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-link-toolbar-webkit-retry2/ariakit-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(500); > 41 | expect(await page.screenshot()).toMatchSnapshot("ariakit-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:41: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#L41
1) [webkit] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 1007 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-link-toolbar-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-link-toolbar-webkit-retry1/ariakit-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-link-toolbar-webkit-retry1/ariakit-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(500); > 41 | expect(await page.screenshot()).toMatchSnapshot("ariakit-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:41: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#L41
1) [webkit] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar Error: expect(Buffer).toMatchSnapshot(expected) 1007 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-link-toolbar-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-link-toolbar-webkit/ariakit-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/ariakit-ariakit-Check-Ariakit-UI-Check-link-toolbar-webkit/ariakit-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(500); > 41 | expect(await page.screenshot()).toMatchSnapshot("ariakit-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/ariakit/ariakit.test.ts:41:37
🎭 Playwright Run Summary
1 failed [chromium] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar 2 skipped 81 passed (1.2m)
🎭 Playwright Run Summary
1 failed [firefox] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar 12 skipped 71 passed (1.6m)
🎭 Playwright Run Summary
3 failed [firefox] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link [firefox] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar ─── [firefox] › src/end-to-end/theming/theming.test.ts:38:7 › Check Dark Theme is Automatically Applied › Should show dark link toolbar 38 passed (1.6m)
🎭 Playwright Run Summary
3 failed [chromium] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link [chromium] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar ── [chromium] › src/end-to-end/theming/theming.test.ts:38:7 › Check Dark Theme is Automatically Applied › Should show dark link toolbar 38 passed (1.6m)
🎭 Playwright Run Summary
3 failed [webkit] › src/end-to-end/linktoolbar/linktoolbar.test.ts:11:7 › Check Link Toolbar functionality › Should preserve existing marks when editing a link [webkit] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar ──── [webkit] › src/end-to-end/theming/theming.test.ts:38:7 › Check Dark Theme is Automatically Applied › Should show dark link toolbar 38 passed (1.8m)
🎭 Playwright Run Summary
1 failed [webkit] › src/end-to-end/ariakit/ariakit.test.ts:28:7 › Check Ariakit UI › Check link toolbar ─ 1 flaky [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:152:7 › Check Keyboard Handlers' Behaviour › Check Backspace preserves nested blocks for empty block 10 skipped 72 passed (2.2m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-chromium-1 Expired
326 KB
sha256:43e0155f748400837ed58aa8f3a9a5390287cc11f21a202aba9b1e81b7f42692
blob-report-chromium-2 Expired
746 KB
sha256:a057002b045afac86a2743976d091b544a57b14a1c73a4dd18bf56ebe9901307
blob-report-firefox-1 Expired
310 KB
sha256:4da4bb8a824867519daf74d51d157de06975242cb09703a375f45b74df865d30
blob-report-firefox-2 Expired
731 KB
sha256:febc7b9ad9b9ffc1011a9118d09cf7eb556c2b3f13d0220aa8e25e3a50ab145b
blob-report-webkit-1 Expired
5.41 MB
sha256:471f8ec76920a2a3c395c32d57f8595080ffed37529c51f76c552649602a1981
blob-report-webkit-2 Expired
875 KB
sha256:eaaca12f94570ed0a3a88eea673e9b485e02670df2c4ed208654fd916230aba4
playwright-build Expired
21.6 MB
sha256:a518c91530a7567778c4269a09e7db2b7707af87cf849d98f63046fcdaef7dee
playwright-report-chromium-1
821 KB
sha256:f898b236d3361bc0d5062b25c58bd965a06897136f7550ef030a05f797c8480c
playwright-report-chromium-2
1.2 MB
sha256:a7ecbf6af5fd5b1f8d8507114de1d07744c8706b2890f0f469c120dc448b7636
playwright-report-firefox-1
806 KB
sha256:5f6342b9e981719d16a4231e04c0e125e3fb0874f8be473086fb2a60a58a294d
playwright-report-firefox-2
1.18 MB
sha256:618f770ec6dc58cc60339efa581825a41db4a1d4f2e73ea623423d812e869a0f
playwright-report-merged
8.2 MB
sha256:a92d81068186b00e7e4f8ec639263b3895c34fb4b39fb82f502c0ad64cfe35a0
playwright-report-webkit-1
5.87 MB
sha256:a6c1e26d060a3808acf679f1ac2838d51d73c6cd1358b9b26001915d85a3d59d
playwright-report-webkit-2
1.29 MB
sha256:163ae624a527ff2dee44b802ded6c625bc71ed0a023b72592fc7372833437375