Skip to content

feat: Toggle blocks #5143

feat: Toggle blocks

feat: Toggle blocks #5143

Triggered via pull request June 16, 2025 21:07
Status Failure
Total duration 6m 35s
Artifacts 4

build.yml

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

Annotations

23 errors and 3 notices
Playwright Tests - chromium
Process completed with exit code 1.
[chromium] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot: tests/src/end-to-end/static/static.test.ts#L12
2) [chromium] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 8 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts-snapshots/static-rendering-chromium-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-screenshot-chromium-retry2/static-rendering-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-screenshot-chromium-retry2/static-rendering-diff.png 10 | test("Check screenshot", async ({ page }) => { 11 | await page.waitForTimeout(500); > 12 | expect(await page.screenshot()).toMatchSnapshot("static-rendering.png"); | ^ 13 | }); 14 | }); 15 | at /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts:12:37
[chromium] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot: tests/src/end-to-end/static/static.test.ts#L12
2) [chromium] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 8 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts-snapshots/static-rendering-chromium-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-screenshot-chromium-retry1/static-rendering-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-screenshot-chromium-retry1/static-rendering-diff.png 10 | test("Check screenshot", async ({ page }) => { 11 | await page.waitForTimeout(500); > 12 | expect(await page.screenshot()).toMatchSnapshot("static-rendering.png"); | ^ 13 | }); 14 | }); 15 | at /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts:12:37
[chromium] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot: tests/src/end-to-end/static/static.test.ts#L12
2) [chromium] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot Error: expect(Buffer).toMatchSnapshot(expected) 8 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts-snapshots/static-rendering-chromium-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-screenshot-chromium/static-rendering-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-screenshot-chromium/static-rendering-diff.png 10 | test("Check screenshot", async ({ page }) => { 11 | await page.waitForTimeout(500); > 12 | expect(await page.screenshot()).toMatchSnapshot("static-rendering.png"); | ^ 13 | }); 14 | }); 15 | at /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts:12:37
[chromium] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots: tests/src/end-to-end/slashmenu/slashmenu.test.ts#L143
1) [chromium] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 80 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts-snapshots/slash-menu-end-product-chromium-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/slashmenu-slashmenu-Check--f99af-uments-that-match-snapshots-chromium-retry2/slash-menu-end-product-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/slashmenu-slashmenu-Check--f99af-uments-that-match-snapshots-chromium-retry2/slash-menu-end-product-diff.png 141 | await compareDocToSnapshot(page, "docStructureSnapshot"); 142 | // Compare editor screenshot > 143 | expect(await page.screenshot()).toMatchSnapshot( | ^ 144 | "slash_menu_end_product.png", 145 | ); 146 | }); at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts:143:37
[chromium] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots: tests/src/end-to-end/slashmenu/slashmenu.test.ts#L143
1) [chromium] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 80 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts-snapshots/slash-menu-end-product-chromium-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/slashmenu-slashmenu-Check--f99af-uments-that-match-snapshots-chromium-retry1/slash-menu-end-product-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/slashmenu-slashmenu-Check--f99af-uments-that-match-snapshots-chromium-retry1/slash-menu-end-product-diff.png 141 | await compareDocToSnapshot(page, "docStructureSnapshot"); 142 | // Compare editor screenshot > 143 | expect(await page.screenshot()).toMatchSnapshot( | ^ 144 | "slash_menu_end_product.png", 145 | ); 146 | }); at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts:143:37
[chromium] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots: tests/src/end-to-end/slashmenu/slashmenu.test.ts#L143
1) [chromium] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots Error: expect(Buffer).toMatchSnapshot(expected) 80 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts-snapshots/slash-menu-end-product-chromium-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/slashmenu-slashmenu-Check--f99af-uments-that-match-snapshots-chromium/slash-menu-end-product-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/slashmenu-slashmenu-Check--f99af-uments-that-match-snapshots-chromium/slash-menu-end-product-diff.png 141 | await compareDocToSnapshot(page, "docStructureSnapshot"); 142 | // Compare editor screenshot > 143 | expect(await page.screenshot()).toMatchSnapshot( | ^ 144 | "slash_menu_end_product.png", 145 | ); 146 | }); at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts:143:37
Playwright Tests - webkit
Process completed with exit code 1.
[webkit] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot: tests/src/end-to-end/static/static.test.ts#L12
2) [webkit] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 52 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts-snapshots/static-rendering-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-screenshot-webkit-retry2/static-rendering-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-screenshot-webkit-retry2/static-rendering-diff.png 10 | test("Check screenshot", async ({ page }) => { 11 | await page.waitForTimeout(500); > 12 | expect(await page.screenshot()).toMatchSnapshot("static-rendering.png"); | ^ 13 | }); 14 | }); 15 | at /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts:12:37
[webkit] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot: tests/src/end-to-end/static/static.test.ts#L12
2) [webkit] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 52 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts-snapshots/static-rendering-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-screenshot-webkit-retry1/static-rendering-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-screenshot-webkit-retry1/static-rendering-diff.png 10 | test("Check screenshot", async ({ page }) => { 11 | await page.waitForTimeout(500); > 12 | expect(await page.screenshot()).toMatchSnapshot("static-rendering.png"); | ^ 13 | }); 14 | }); 15 | at /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts:12:37
[webkit] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot: tests/src/end-to-end/static/static.test.ts#L12
2) [webkit] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot Error: expect(Buffer).toMatchSnapshot(expected) 52 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts-snapshots/static-rendering-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-screenshot-webkit/static-rendering-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-screenshot-webkit/static-rendering-diff.png 10 | test("Check screenshot", async ({ page }) => { 11 | await page.waitForTimeout(500); > 12 | expect(await page.screenshot()).toMatchSnapshot("static-rendering.png"); | ^ 13 | }); 14 | }); 15 | at /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts:12:37
[webkit] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots: tests/src/end-to-end/slashmenu/slashmenu.test.ts#L143
1) [webkit] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 227 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts-snapshots/slash-menu-end-product-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/slashmenu-slashmenu-Check--f99af-uments-that-match-snapshots-webkit-retry2/slash-menu-end-product-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/slashmenu-slashmenu-Check--f99af-uments-that-match-snapshots-webkit-retry2/slash-menu-end-product-diff.png 141 | await compareDocToSnapshot(page, "docStructureSnapshot"); 142 | // Compare editor screenshot > 143 | expect(await page.screenshot()).toMatchSnapshot( | ^ 144 | "slash_menu_end_product.png", 145 | ); 146 | }); at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts:143:37
[webkit] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots: tests/src/end-to-end/slashmenu/slashmenu.test.ts#L143
1) [webkit] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 227 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts-snapshots/slash-menu-end-product-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/slashmenu-slashmenu-Check--f99af-uments-that-match-snapshots-webkit-retry1/slash-menu-end-product-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/slashmenu-slashmenu-Check--f99af-uments-that-match-snapshots-webkit-retry1/slash-menu-end-product-diff.png 141 | await compareDocToSnapshot(page, "docStructureSnapshot"); 142 | // Compare editor screenshot > 143 | expect(await page.screenshot()).toMatchSnapshot( | ^ 144 | "slash_menu_end_product.png", 145 | ); 146 | }); at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts:143:37
[webkit] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots: tests/src/end-to-end/slashmenu/slashmenu.test.ts#L143
1) [webkit] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots Error: expect(Buffer).toMatchSnapshot(expected) 227 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts-snapshots/slash-menu-end-product-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/slashmenu-slashmenu-Check--f99af-uments-that-match-snapshots-webkit/slash-menu-end-product-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/slashmenu-slashmenu-Check--f99af-uments-that-match-snapshots-webkit/slash-menu-end-product-diff.png 141 | await compareDocToSnapshot(page, "docStructureSnapshot"); 142 | // Compare editor screenshot > 143 | expect(await page.screenshot()).toMatchSnapshot( | ^ 144 | "slash_menu_end_product.png", 145 | ); 146 | }); at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts:143:37
Playwright Tests - firefox
Process completed with exit code 1.
[firefox] › src/end-to-end/slashmenu/slashmenu.test.ts:36:7 › Check SlashMenu Functionality › Should be able to create h2: tests/src/utils/editor.ts#L11
4) [firefox] › src/end-to-end/slashmenu/slashmenu.test.ts:36:7 › Check SlashMenu Functionality › Should be able to create h2 TimeoutError: locator.waitFor: Timeout 1000ms exceeded. Call log: - waiting for locator('.bn-editor').locator('[data-content-type=heading][data-level="2"]') at ../utils/editor.ts:11 9 | export async function waitForSelectorInEditor(page: Page, selector: string) { 10 | const editor = page.locator(EDITOR_SELECTOR); > 11 | await editor.locator(selector).waitFor({ | ^ 12 | state: "attached", 13 | timeout: 1000, 14 | }); at waitForSelectorInEditor (/__w/BlockNote/BlockNote/tests/src/utils/editor.ts:11:34) at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts:40:34
[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: tests/src/end-to-end/colors/colors.test.ts#L40
3) [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 Error: expect(Buffer).toMatchSnapshot(expected) 7080 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/colors/colors.test.ts-snapshots/textColorMark-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/colors-colors-Check-Backgr-1bebc--to-apply-a-text-color-mark-firefox/textColorMark-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/colors-colors-Check-Backgr-1bebc--to-apply-a-text-color-mark-firefox/textColorMark-diff.png 38 | await page.waitForTimeout(500); 39 | > 40 | expect(await page.screenshot()).toMatchSnapshot("textColorMark.png"); | ^ 41 | }); 42 | test("Should be able to apply a background color mark", async ({ page }) => { 43 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/colors/colors.test.ts:40:37
[firefox] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot: tests/src/end-to-end/static/static.test.ts#L12
2) [firefox] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 6 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts-snapshots/static-rendering-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-screenshot-firefox-retry2/static-rendering-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-screenshot-firefox-retry2/static-rendering-diff.png 10 | test("Check screenshot", async ({ page }) => { 11 | await page.waitForTimeout(500); > 12 | expect(await page.screenshot()).toMatchSnapshot("static-rendering.png"); | ^ 13 | }); 14 | }); 15 | at /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts:12:37
[firefox] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot: tests/src/end-to-end/static/static.test.ts#L12
2) [firefox] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 6 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts-snapshots/static-rendering-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-screenshot-firefox-retry1/static-rendering-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-screenshot-firefox-retry1/static-rendering-diff.png 10 | test("Check screenshot", async ({ page }) => { 11 | await page.waitForTimeout(500); > 12 | expect(await page.screenshot()).toMatchSnapshot("static-rendering.png"); | ^ 13 | }); 14 | }); 15 | at /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts:12:37
[firefox] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot: tests/src/end-to-end/static/static.test.ts#L12
2) [firefox] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot Error: expect(Buffer).toMatchSnapshot(expected) 6 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts-snapshots/static-rendering-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-screenshot-firefox/static-rendering-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-screenshot-firefox/static-rendering-diff.png 10 | test("Check screenshot", async ({ page }) => { 11 | await page.waitForTimeout(500); > 12 | expect(await page.screenshot()).toMatchSnapshot("static-rendering.png"); | ^ 13 | }); 14 | }); 15 | at /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts:12:37
[firefox] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots: tests/src/end-to-end/slashmenu/slashmenu.test.ts#L143
1) [firefox] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 69 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts-snapshots/slash-menu-end-product-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/slashmenu-slashmenu-Check--f99af-uments-that-match-snapshots-firefox-retry2/slash-menu-end-product-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/slashmenu-slashmenu-Check--f99af-uments-that-match-snapshots-firefox-retry2/slash-menu-end-product-diff.png 141 | await compareDocToSnapshot(page, "docStructureSnapshot"); 142 | // Compare editor screenshot > 143 | expect(await page.screenshot()).toMatchSnapshot( | ^ 144 | "slash_menu_end_product.png", 145 | ); 146 | }); at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts:143:37
[firefox] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots: tests/src/end-to-end/slashmenu/slashmenu.test.ts#L143
1) [firefox] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 69 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts-snapshots/slash-menu-end-product-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/slashmenu-slashmenu-Check--f99af-uments-that-match-snapshots-firefox-retry1/slash-menu-end-product-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/slashmenu-slashmenu-Check--f99af-uments-that-match-snapshots-firefox-retry1/slash-menu-end-product-diff.png 141 | await compareDocToSnapshot(page, "docStructureSnapshot"); 142 | // Compare editor screenshot > 143 | expect(await page.screenshot()).toMatchSnapshot( | ^ 144 | "slash_menu_end_product.png", 145 | ); 146 | }); at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts:143:37
[firefox] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots: tests/src/end-to-end/slashmenu/slashmenu.test.ts#L143
1) [firefox] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots Error: expect(Buffer).toMatchSnapshot(expected) 69 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts-snapshots/slash-menu-end-product-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/slashmenu-slashmenu-Check--f99af-uments-that-match-snapshots-firefox/slash-menu-end-product-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/slashmenu-slashmenu-Check--f99af-uments-that-match-snapshots-firefox/slash-menu-end-product-diff.png 141 | await compareDocToSnapshot(page, "docStructureSnapshot"); 142 | // Compare editor screenshot > 143 | expect(await page.screenshot()).toMatchSnapshot( | ^ 144 | "slash_menu_end_product.png", 145 | ); 146 | }); at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu.test.ts:143:37
🎭 Playwright Run Summary
2 failed [chromium] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots [chromium] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot 1 skipped 86 passed (2.3m)
🎭 Playwright Run Summary
2 failed [webkit] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots [webkit] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot 9 skipped 78 passed (3.2m)
🎭 Playwright Run Summary
2 failed [firefox] › src/end-to-end/slashmenu/slashmenu.test.ts:117:7 › Check SlashMenu Functionality › Should be able to create complex documents that match snapshots [firefox] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check screenshot 2 flaky [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/slashmenu/slashmenu.test.ts:36:7 › Check SlashMenu Functionality › Should be able to create h2 11 skipped 74 passed (3.1m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report-chromium Expired
2 MB
sha256:16c355df1ea7ee4d8869056f402ff8336cc9fde8bcfb83b236dc7cdab6d44674
playwright-report-firefox Expired
2.29 MB
sha256:b4d2fdcbe4af096ed711033790000d712d7e4dbb06e69150dc528d35c60f4959
playwright-report-webkit Expired
2.34 MB
sha256:91defb8253c9702443a67a5e65092a7257c6deeb611f8940a552f725e8f1548d
relative-ci-artifacts-editor Expired
46.2 KB
sha256:f3f30abfe943e44f677487b5eae844066a3eff122769a23e7b0d7b6c013b27b2