feat: simplify links by inlining it to BlockNote #7414
build.yml
on: pull_request
Playwright Build
2m 21s
Build
5m 7s
Matrix: playwright
Merge Playwright Reports
39s
Annotations
32 errors, 1 warning, and 7 notices
|
[webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:77:7 › Check Keyboard Handlers' Behaviour › Check Enter preserves nested blocks for empty block:
tests/src/utils/editor.ts#L47
1) [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:77:7 › Check Keyboard Handlers' Behaviour › Check Enter preserves nested blocks for empty block
Error: expect(string).toMatchSnapshot(expected)
@@ -17,26 +17,10 @@
"textColor": "default",
"textAlignment": "left",
"level": 1,
"isToggleable": false
}
- }
- ]
- },
- {
- "type": "blockContainer",
- "attrs": {
- "id": "4"
- },
- "content": [
- {
- "type": "paragraph",
- "attrs": {
- "backgroundColor": "default",
- "textColor": "default",
- "textAlignment": "left"
- }
},
{
"type": "blockGroup",
"content": [
{
@@ -79,15 +63,37 @@
"isToggleable": false
},
"content": [
{
"type": "text",
- "text": "Heading"
+ "text": "Headi"
}
]
}
]
+ },
+ {
+ "type": "blockContainer",
+ "attrs": {
+ "id": "4"
+ },
+ "content": [
+ {
+ "type": "paragraph",
+ "attrs": {
+ "backgroundColor": "default",
+ "textColor": "default",
+ "textAlignment": "left"
+ },
+ "content": [
+ {
+ "type": "text",
+ "text": "ng"
+ }
+ ]
+ }
+ ]
}
]
}
]
},
Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts-snapshots/enterPreservesNestedBlocksEmpty-json-webkit-linux.json
Received: /__w/BlockNote/BlockNote/tests/test-results/keyboardhandlers-keyboardh-5461c-sted-blocks-for-empty-block-webkit/enterPreservesNestedBlocksEmpty-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:95:5
|
|
[chromium] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space):
tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts#L12
2) [chromium] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForSelector: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.bn-editor') to be visible
10 | test.beforeEach(async ({ page }) => {
11 | await page.goto(ALERT_BLOCK_URL);
> 12 | await page.waitForSelector(".bn-editor");
| ^
13 | });
14 |
15 | test("opens slash menu when / is typed at end of alert block content (no preceding space)", async ({
at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts:12:16
|
|
[chromium] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space):
tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts#L10
2) [chromium] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded while running "beforeEach" hook.
8 | // open in this scenario.
9 | test.describe("Slash menu in custom (alert) block – issue #2531", () => {
> 10 | test.beforeEach(async ({ page }) => {
| ^
11 | await page.goto(ALERT_BLOCK_URL);
12 | await page.waitForSelector(".bn-editor");
13 | });
at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts:10:8
|
|
[chromium] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space):
tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts#L12
2) [chromium] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space)
Error: page.waitForSelector: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.bn-editor') to be visible
10 | test.beforeEach(async ({ page }) => {
11 | await page.goto(ALERT_BLOCK_URL);
> 12 | await page.waitForSelector(".bn-editor");
| ^
13 | });
14 |
15 | test("opens slash menu when / is typed at end of alert block content (no preceding space)", async ({
at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts:12:16
|
|
[chromium] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space):
tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts#L10
2) [chromium] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space)
Test timeout of 30000ms exceeded while running "beforeEach" hook.
8 | // open in this scenario.
9 | test.describe("Slash menu in custom (alert) block – issue #2531", () => {
> 10 | test.beforeEach(async ({ page }) => {
| ^
11 | await page.goto(ALERT_BLOCK_URL);
12 | await page.waitForSelector(".bn-editor");
13 | });
at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts:10:8
|
|
[chromium] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column:
tests/src/utils/editor.ts#L5
1) [chromium] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForSelector: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.bn-editor') to be visible
at ../utils/editor.ts:5
3 |
4 | export async function focusOnEditor(page: Page) {
> 5 | await page.waitForSelector(EDITOR_SELECTOR);
| ^
6 | await page.click(EDITOR_SELECTOR);
7 | }
8 |
at focusOnEditor (/__w/BlockNote/BlockNote/tests/src/utils/editor.ts:5:14)
at /__w/BlockNote/BlockNote/tests/src/end-to-end/multicolumn/multicolumn.test.ts:17:24
|
|
[chromium] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column:
tests/src/end-to-end/multicolumn/multicolumn.test.ts#L0
1) [chromium] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[chromium] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column:
tests/src/utils/editor.ts#L5
1) [chromium] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForSelector: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.bn-editor') to be visible
at ../utils/editor.ts:5
3 |
4 | export async function focusOnEditor(page: Page) {
> 5 | await page.waitForSelector(EDITOR_SELECTOR);
| ^
6 | await page.click(EDITOR_SELECTOR);
7 | }
8 |
at focusOnEditor (/__w/BlockNote/BlockNote/tests/src/utils/editor.ts:5:14)
at /__w/BlockNote/BlockNote/tests/src/end-to-end/multicolumn/multicolumn.test.ts:17:24
|
|
[chromium] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column:
tests/src/end-to-end/multicolumn/multicolumn.test.ts#L0
1) [chromium] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[chromium] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column:
tests/src/utils/editor.ts#L5
1) [chromium] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
Error: page.waitForSelector: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.bn-editor') to be visible
at ../utils/editor.ts:5
3 |
4 | export async function focusOnEditor(page: Page) {
> 5 | await page.waitForSelector(EDITOR_SELECTOR);
| ^
6 | await page.click(EDITOR_SELECTOR);
7 | }
8 |
at focusOnEditor (/__w/BlockNote/BlockNote/tests/src/utils/editor.ts:5:14)
at /__w/BlockNote/BlockNote/tests/src/end-to-end/multicolumn/multicolumn.test.ts:17:24
|
|
[chromium] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column:
tests/src/end-to-end/multicolumn/multicolumn.test.ts#L0
1) [chromium] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
Test timeout of 30000ms exceeded.
|
|
[webkit] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space):
tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts#L23
2) [webkit] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('[data-content-type="alert"]').first().locator('.bn-inline-content')
21 | .first()
22 | .locator(".bn-inline-content");
> 23 | await alertContent.click();
| ^
24 | await page.keyboard.press("End");
25 |
26 | await page.keyboard.type("/");
at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts:23:24
|
|
[webkit] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space):
tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts#L0
2) [webkit] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[webkit] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space):
tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts#L23
2) [webkit] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space)
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('[data-content-type="alert"]').first().locator('.bn-inline-content')
21 | .first()
22 | .locator(".bn-inline-content");
> 23 | await alertContent.click();
| ^
24 | await page.keyboard.press("End");
25 |
26 | await page.keyboard.type("/");
at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts:23:24
|
|
[webkit] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space):
tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts#L0
2) [webkit] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space)
Test timeout of 30000ms exceeded.
|
|
[webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column:
tests/src/utils/editor.ts#L5
1) [webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForSelector: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.bn-editor') to be visible
at ../utils/editor.ts:5
3 |
4 | export async function focusOnEditor(page: Page) {
> 5 | await page.waitForSelector(EDITOR_SELECTOR);
| ^
6 | await page.click(EDITOR_SELECTOR);
7 | }
8 |
at focusOnEditor (/__w/BlockNote/BlockNote/tests/src/utils/editor.ts:5:14)
at /__w/BlockNote/BlockNote/tests/src/end-to-end/multicolumn/multicolumn.test.ts:17:24
|
|
[webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column:
tests/src/end-to-end/multicolumn/multicolumn.test.ts#L0
1) [webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column:
tests/src/utils/editor.ts#L5
1) [webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForSelector: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.bn-editor') to be visible
at ../utils/editor.ts:5
3 |
4 | export async function focusOnEditor(page: Page) {
> 5 | await page.waitForSelector(EDITOR_SELECTOR);
| ^
6 | await page.click(EDITOR_SELECTOR);
7 | }
8 |
at focusOnEditor (/__w/BlockNote/BlockNote/tests/src/utils/editor.ts:5:14)
at /__w/BlockNote/BlockNote/tests/src/end-to-end/multicolumn/multicolumn.test.ts:17:24
|
|
[webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column:
tests/src/end-to-end/multicolumn/multicolumn.test.ts#L0
1) [webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column:
tests/src/utils/editor.ts#L5
1) [webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
Error: page.waitForSelector: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.bn-editor') to be visible
at ../utils/editor.ts:5
3 |
4 | export async function focusOnEditor(page: Page) {
> 5 | await page.waitForSelector(EDITOR_SELECTOR);
| ^
6 | await page.click(EDITOR_SELECTOR);
7 | }
8 |
at focusOnEditor (/__w/BlockNote/BlockNote/tests/src/utils/editor.ts:5:14)
at /__w/BlockNote/BlockNote/tests/src/end-to-end/multicolumn/multicolumn.test.ts:17:24
|
|
[webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column:
tests/src/end-to-end/multicolumn/multicolumn.test.ts#L0
1) [webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
Test timeout of 30000ms exceeded.
|
|
[firefox] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space):
tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts#L12
2) [firefox] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForSelector: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.bn-editor') to be visible
10 | test.beforeEach(async ({ page }) => {
11 | await page.goto(ALERT_BLOCK_URL);
> 12 | await page.waitForSelector(".bn-editor");
| ^
13 | });
14 |
15 | test("opens slash menu when / is typed at end of alert block content (no preceding space)", async ({
at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts:12:16
|
|
[firefox] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space):
tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts#L10
2) [firefox] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded while running "beforeEach" hook.
8 | // open in this scenario.
9 | test.describe("Slash menu in custom (alert) block – issue #2531", () => {
> 10 | test.beforeEach(async ({ page }) => {
| ^
11 | await page.goto(ALERT_BLOCK_URL);
12 | await page.waitForSelector(".bn-editor");
13 | });
at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts:10:8
|
|
[firefox] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space):
tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts#L12
2) [firefox] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space)
Error: page.waitForSelector: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.bn-editor') to be visible
10 | test.beforeEach(async ({ page }) => {
11 | await page.goto(ALERT_BLOCK_URL);
> 12 | await page.waitForSelector(".bn-editor");
| ^
13 | });
14 |
15 | test("opens slash menu when / is typed at end of alert block content (no preceding space)", async ({
at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts:12:16
|
|
[firefox] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space):
tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts#L10
2) [firefox] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space)
Test timeout of 30000ms exceeded while running "beforeEach" hook.
8 | // open in this scenario.
9 | test.describe("Slash menu in custom (alert) block – issue #2531", () => {
> 10 | test.beforeEach(async ({ page }) => {
| ^
11 | await page.goto(ALERT_BLOCK_URL);
12 | await page.waitForSelector(".bn-editor");
13 | });
at /__w/BlockNote/BlockNote/tests/src/end-to-end/slashmenu/slashmenu-customblock.test.ts:10:8
|
|
[firefox] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column:
tests/src/utils/editor.ts#L5
1) [firefox] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForSelector: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.bn-editor') to be visible
at ../utils/editor.ts:5
3 |
4 | export async function focusOnEditor(page: Page) {
> 5 | await page.waitForSelector(EDITOR_SELECTOR);
| ^
6 | await page.click(EDITOR_SELECTOR);
7 | }
8 |
at focusOnEditor (/__w/BlockNote/BlockNote/tests/src/utils/editor.ts:5:14)
at /__w/BlockNote/BlockNote/tests/src/end-to-end/multicolumn/multicolumn.test.ts:17:24
|
|
[firefox] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column:
tests/src/end-to-end/multicolumn/multicolumn.test.ts#L0
1) [firefox] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[firefox] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column:
tests/src/utils/editor.ts#L5
1) [firefox] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForSelector: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.bn-editor') to be visible
at ../utils/editor.ts:5
3 |
4 | export async function focusOnEditor(page: Page) {
> 5 | await page.waitForSelector(EDITOR_SELECTOR);
| ^
6 | await page.click(EDITOR_SELECTOR);
7 | }
8 |
at focusOnEditor (/__w/BlockNote/BlockNote/tests/src/utils/editor.ts:5:14)
at /__w/BlockNote/BlockNote/tests/src/end-to-end/multicolumn/multicolumn.test.ts:17:24
|
|
[firefox] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column:
tests/src/end-to-end/multicolumn/multicolumn.test.ts#L0
1) [firefox] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[firefox] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column:
tests/src/utils/editor.ts#L5
1) [firefox] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
Error: page.waitForSelector: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.bn-editor') to be visible
at ../utils/editor.ts:5
3 |
4 | export async function focusOnEditor(page: Page) {
> 5 | await page.waitForSelector(EDITOR_SELECTOR);
| ^
6 | await page.click(EDITOR_SELECTOR);
7 | }
8 |
at focusOnEditor (/__w/BlockNote/BlockNote/tests/src/utils/editor.ts:5:14)
at /__w/BlockNote/BlockNote/tests/src/end-to-end/multicolumn/multicolumn.test.ts:17:24
|
|
[firefox] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column:
tests/src/end-to-end/multicolumn/multicolumn.test.ts#L0
1) [firefox] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
Test timeout of 30000ms exceeded.
|
|
Merge Playwright Reports
Process completed with exit code 1.
|
|
Build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build
{
"workflowData": {
"owner": "TypeCellOS",
"repo": "BlockNote",
"sha": "ad191e690cc5f9581304d399f372fa23ba98b1c9",
"ref": "2623"
},
"key": "4dPwOHJCTO",
"runId": 24647850608,
"webhookDebug": {
"action": "requested",
"head_branch": "feat/inline-tiptap-link",
"head_repository_full_name": "TypeCellOS/BlockNote",
"full_name": "TypeCellOS/BlockNote",
"isPullRequest": true,
"prNumber": 2623,
"prNumberType": "number",
"isNewPullRequest": true,
"isOldPullRequest": false,
"prKey": "TypeCellOS/BlockNote:feat/inline-tiptap-link",
"oldPrDataHash": "APjqO9EcaA",
"lookupKey": "TypeCellOS/BlockNote:feat/inline-tiptap-link",
"data": {
"owner": "TypeCellOS",
"repo": "BlockNote",
"sha": "ad191e690cc5f9581304d399f372fa23ba98b1c9",
"ref": "2623"
}
}
}
|
|
🎭 Playwright Run Summary
2 skipped
82 passed (1.1m)
|
|
🎭 Playwright Run Summary
12 skipped
72 passed (1.4m)
|
|
🎭 Playwright Run Summary
1 flaky
[webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:77:7 › Check Keyboard Handlers' Behaviour › Check Enter preserves nested blocks for empty block
10 skipped
73 passed (2.1m)
|
|
🎭 Playwright Run Summary
3 failed
[chromium] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
[chromium] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space)
[chromium] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:30:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed after a space inside alert block (the regression)
3 did not run
34 passed (3.3m)
|
|
🎭 Playwright Run Summary
3 failed
[webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
[webkit] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space)
[webkit] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:30:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed after a space inside alert block (the regression)
3 did not run
34 passed (3.4m)
|
|
🎭 Playwright Run Summary
3 failed
[firefox] › src/end-to-end/multicolumn/multicolumn.test.ts:16:7 › Check Multi-Column Behaviour › Check Delete before column
[firefox] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:15:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed at end of alert block content (no preceding space)
[firefox] › src/end-to-end/slashmenu/slashmenu-customblock.test.ts:30:7 › Slash menu in custom (alert) block – issue #2531 › opens slash menu when / is typed after a space inside alert block (the regression)
3 did not run
34 passed (3.4m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
blob-report-chromium-1
Expired
|
113 KB |
sha256:c2796bb4953693c212d4af9c51277280d606f534c13184d2eca8e5fb79447067
|
|
|
blob-report-chromium-2
Expired
|
1.28 MB |
sha256:e2e52ba14d0b165c6d0ac8ebec567301ca266132a0d00f744c93f6752662ac5b
|
|
|
blob-report-firefox-1
Expired
|
103 KB |
sha256:f6dc9b4a00a0a9811e203c5c2b51a6d29594958f42bd486d03f9b569dc05c6ee
|
|
|
blob-report-firefox-2
Expired
|
36.3 MB |
sha256:a2034431fb96c78d09c215df0c0c9a549569d6a7f24d63525c96ac2b2a4fd74e
|
|
|
blob-report-webkit-1
Expired
|
5.24 MB |
sha256:35009f36fafac1c25dc62bc0e26025d9f22ac74e7e0324038c78490f8b812662
|
|
|
blob-report-webkit-2
Expired
|
2.61 MB |
sha256:2054ba7618cc5abb0cd822b11fe467539a506cf32e0feb854271703a85f15dde
|
|
|
playwright-build
Expired
|
22.8 MB |
sha256:d3a0934c5cd90c2b42ee8079f79c61ecf28abf83a2bbac156387c14b8eda4145
|
|
|
playwright-report-chromium-1
|
247 KB |
sha256:0b170ee799794e8237094139ac25f40303b7f40673048b20d32a8dd263c0d559
|
|
|
playwright-report-chromium-2
|
1.39 MB |
sha256:9234ee7910aa616cb11bc8fd5dab74d3a58281149568b957034fbca2e5d7d6c2
|
|
|
playwright-report-firefox-1
|
240 KB |
sha256:09cfa578fd8d040362fca0e7a44807c7b1f7ccfed356fdc1bcab6225bf5f35d0
|
|
|
playwright-report-firefox-2
|
36 MB |
sha256:65c72fee261d32321f09942864ddb29cc5354ae3005fc2aadefcde20a8133eab
|
|
|
playwright-report-webkit-1
|
5.75 MB |
sha256:35f75923e3828bcfec798d81cc252b7951a9146646e91e6fa08957368b4e6619
|
|
|
playwright-report-webkit-2
|
1.86 MB |
sha256:e856d657f527e0d2c970b714eaa3fda586e6f418d094f65ae53ed908f51bf003
|
|
|
relative-ci-artifacts-editor
|
51.7 KB |
sha256:78d48d0535087617a4aa8bf279a20a11b8267dd67710ca285a95705ba1fc1102
|
|