fix: prevent paste from indenting blocks under the current block #236
Annotations
8 errors, 8 warnings, and 7 notices
|
[chromium] › playwright/e2e/embeded/database/duplicate-doc-linked-db-filter.spec.ts:28:3 › Duplicate Document Linked Database Filter › Filters added on a duplicated document's linked databases do not affect the original:
playwright/support/duplicate-test-helpers.ts#L341
2) [chromium] › playwright/e2e/embeded/database/duplicate-doc-linked-db-filter.spec.ts:28:3 › Duplicate Document Linked Database Filter › Filters added on a duplicated document's linked databases do not affect the original
Error: expect(locator).toBeVisible() failed
Locator: getByTestId('slash-panel')
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for getByTestId('slash-panel')
at ../support/duplicate-test-helpers.ts:341
339 | }
340 |
> 341 | await expect(slashPanel).toBeVisible({ timeout: 10000 });
| ^
342 | }
343 |
344 | export async function insertInlineGridViaSlash(page: Page, docViewId: string, line: number = 0): Promise<void> {
at openSlashMenuInEditor (/home/runner/work/AppFlowy-Web/AppFlowy-Web/playwright/support/duplicate-test-helpers.ts:341:28)
at insertLinkedGridViaSlash (/home/runner/work/AppFlowy-Web/AppFlowy-Web/playwright/support/duplicate-test-helpers.ts:394:7)
at /home/runner/work/AppFlowy-Web/AppFlowy-Web/playwright/e2e/embeded/database/duplicate-doc-linked-db-filter.spec.ts:42:5
|
|
[chromium] › playwright/e2e/embeded/database/cloud-duplicate-doc-with-linked-and-inline-db.spec.ts:44:3 › Cloud Duplicate Document With Linked And Inline Database › Duplicating a cloud document with inline DB and linked DB views creates correct structure:
playwright/support/duplicate-test-helpers.ts#L448
1) [chromium] › playwright/e2e/embeded/database/cloud-duplicate-doc-with-linked-and-inline-db.spec.ts:44:3 › Cloud Duplicate Document With Linked And Inline Database › Duplicating a cloud document with inline DB and linked DB views creates correct structure
Error: Expected first grid cell to contain "This is inline Grid" after editing
expect(received).toContain(expected) // indexOf
Expected substring: "This is inline Grid"
Received string: ""
Call Log:
- Timeout 15000ms exceeded while waiting on the predicate
at ../support/duplicate-test-helpers.ts:448
446 | await page.keyboard.type(text);
447 | await page.keyboard.press('Enter');
> 448 | await expect
| ^
449 | .poll(async () => firstGridCellText(gridBlock), {
450 | timeout: 15000,
451 | message: `Expected first grid cell to contain "${text}" after editing`,
at editFirstGridCell (/home/runner/work/AppFlowy-Web/AppFlowy-Web/playwright/support/duplicate-test-helpers.ts:448:3)
at /home/runner/work/AppFlowy-Web/AppFlowy-Web/playwright/e2e/embeded/database/cloud-duplicate-doc-with-linked-and-inline-db.spec.ts:86:7
|
|
[chromium] › playwright/e2e/database2/filter-select.spec.ts:270:3 › Database Select Filter Tests (Desktop Parity) › filter by multi select does not contain option:
playwright/support/filter-test-helpers.ts#L355
3) [chromium] › playwright/e2e/database2/filter-select.spec.ts:270:3 › Database Select Filter Tests (Desktop Parity) › filter by multi select does not contain option
Error: expect(locator).toBeVisible() failed
Locator: getByTestId('select-option-menu').locator('[data-testid^="select-option-"]').filter({ hasText: 'JavaScript' }).first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByTestId('select-option-menu').locator('[data-testid^="select-option-"]').filter({ hasText: 'JavaScript' }).first()
at ../support/filter-test-helpers.ts:355
353 | await expect(menu).toBeVisible({ timeout: 5000 });
354 | const option = menu.locator('[data-testid^="select-option-"]').filter({ hasText: optionName }).first();
> 355 | await expect(option).toBeVisible({ timeout: 5000 });
| ^
356 | await option.click({ force: true });
357 | await page.waitForTimeout(500);
358 | }
at selectExistingOption (/home/runner/work/AppFlowy-Web/AppFlowy-Web/playwright/support/filter-test-helpers.ts:355:24)
at /home/runner/work/AppFlowy-Web/AppFlowy-Web/playwright/e2e/database2/filter-select.spec.ts:297:5
|
|
[chromium] › playwright/e2e/database2/filter-select.spec.ts:123:3 › Database Select Filter Tests (Desktop Parity) › filter by multi select contains option:
playwright/support/filter-test-helpers.ts#L355
2) [chromium] › playwright/e2e/database2/filter-select.spec.ts:123:3 › Database Select Filter Tests (Desktop Parity) › filter by multi select contains option
Error: expect(locator).toBeVisible() failed
Locator: getByTestId('select-option-menu').locator('[data-testid^="select-option-"]').filter({ hasText: 'Node' }).first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByTestId('select-option-menu').locator('[data-testid^="select-option-"]').filter({ hasText: 'Node' }).first()
at ../support/filter-test-helpers.ts:355
353 | await expect(menu).toBeVisible({ timeout: 5000 });
354 | const option = menu.locator('[data-testid^="select-option-"]').filter({ hasText: optionName }).first();
> 355 | await expect(option).toBeVisible({ timeout: 5000 });
| ^
356 | await option.click({ force: true });
357 | await page.waitForTimeout(500);
358 | }
at selectExistingOption (/home/runner/work/AppFlowy-Web/AppFlowy-Web/playwright/support/filter-test-helpers.ts:355:24)
at /home/runner/work/AppFlowy-Web/AppFlowy-Web/playwright/e2e/database2/filter-select.spec.ts:152:5
|
|
[chromium] › playwright/e2e/database2/filter-select.spec.ts:32:3 › Database Select Filter Tests (Desktop Parity) › filter by single select option:
playwright/support/filter-test-helpers.ts#L299
1) [chromium] › playwright/e2e/database2/filter-select.spec.ts:32:3 › Database Select Filter Tests (Desktop Parity) › filter by single select option
Error: expect(locator).toHaveCount(expected) failed
Locator: locator('[data-testid^="grid-row-"]:not([data-testid="grid-row-undefined"])')
Expected: 1
Received: 2
Timeout: 10000ms
Call log:
- Expect "toHaveCount" with timeout 10000ms
- waiting for locator('[data-testid^="grid-row-"]:not([data-testid="grid-row-undefined"])')
14 × locator resolved to 2 elements
- unexpected value "2"
at ../support/filter-test-helpers.ts:299
297 | */
298 | export async function assertRowCount(page: Page, expectedCount: number): Promise<void> {
> 299 | await expect(DatabaseGridSelectors.dataRows(page)).toHaveCount(expectedCount, { timeout: 10000 });
| ^
300 | }
301 |
302 | /**
at assertRowCount (/home/runner/work/AppFlowy-Web/AppFlowy-Web/playwright/support/filter-test-helpers.ts:299:54)
at /home/runner/work/AppFlowy-Web/AppFlowy-Web/playwright/e2e/database2/filter-select.spec.ts:79:11
|
|
database
Process completed with exit code 1.
|
|
[chromium] › playwright/e2e/database/duplicate-row-inline-db.spec.ts:29:3 › Duplicate row with inline database › Duplicated row preserves text content and inline grid block:
playwright/support/duplicate-test-helpers.ts#L448
1) [chromium] › playwright/e2e/database/duplicate-row-inline-db.spec.ts:29:3 › Duplicate row with inline database › Duplicated row preserves text content and inline grid block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Expected first grid cell to contain "modified in duplicate" after editing
expect(received).toContain(expected) // indexOf
Expected substring: "modified in duplicate"
Received string: ""
Call Log:
- Timeout 15000ms exceeded while waiting on the predicate
at ../support/duplicate-test-helpers.ts:448
446 | await page.keyboard.type(text);
447 | await page.keyboard.press('Enter');
> 448 | await expect
| ^
449 | .poll(async () => firstGridCellText(gridBlock), {
450 | timeout: 15000,
451 | message: `Expected first grid cell to contain "${text}" after editing`,
at editFirstGridCell (/home/runner/work/AppFlowy-Web/AppFlowy-Web/playwright/support/duplicate-test-helpers.ts:448:3)
at /home/runner/work/AppFlowy-Web/AppFlowy-Web/playwright/e2e/database/duplicate-row-inline-db.spec.ts:133:5
|
|
[chromium] › playwright/e2e/database/duplicate-row-inline-db.spec.ts:29:3 › Duplicate row with inline database › Duplicated row preserves text content and inline grid block:
playwright/support/duplicate-test-helpers.ts#L448
1) [chromium] › playwright/e2e/database/duplicate-row-inline-db.spec.ts:29:3 › Duplicate row with inline database › Duplicated row preserves text content and inline grid block
Error: Expected first grid cell to contain "modified in duplicate" after editing
expect(received).toContain(expected) // indexOf
Expected substring: "modified in duplicate"
Received string: ""
Call Log:
- Timeout 15000ms exceeded while waiting on the predicate
at ../support/duplicate-test-helpers.ts:448
446 | await page.keyboard.type(text);
447 | await page.keyboard.press('Enter');
> 448 | await expect
| ^
449 | .poll(async () => firstGridCellText(gridBlock), {
450 | timeout: 15000,
451 | message: `Expected first grid cell to contain "${text}" after editing`,
at editFirstGridCell (/home/runner/work/AppFlowy-Web/AppFlowy-Web/playwright/support/duplicate-test-helpers.ts:448:3)
at /home/runner/work/AppFlowy-Web/AppFlowy-Web/playwright/e2e/database/duplicate-row-inline-db.spec.ts:133:5
|
|
Build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
auth-chat
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, docker/login-action@v3, pnpm/action-setup@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
embedded
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, docker/login-action@v3, pnpm/action-setup@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
account-space-user
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, docker/login-action@v3, pnpm/action-setup@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
editor
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, docker/login-action@v3, pnpm/action-setup@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
page
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, docker/login-action@v3, pnpm/action-setup@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
database-filters
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, docker/login-action@v3, pnpm/action-setup@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
database
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, docker/login-action@v3, pnpm/action-setup@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🎭 Playwright Run Summary
41 passed (2.5m)
|
|
🎭 Playwright Run Summary
2 flaky
[chromium] › playwright/e2e/embeded/database/cloud-duplicate-doc-with-linked-and-inline-db.spec.ts:44:3 › Cloud Duplicate Document With Linked And Inline Database › Duplicating a cloud document with inline DB and linked DB views creates correct structure
[chromium] › playwright/e2e/embeded/database/duplicate-doc-linked-db-filter.spec.ts:28:3 › Duplicate Document Linked Database Filter › Filters added on a duplicated document's linked databases do not affect the original
2 skipped
27 passed (9.2m)
|
|
🎭 Playwright Run Summary
4 skipped
75 passed (11.9m)
|
|
🎭 Playwright Run Summary
9 skipped
121 passed (18.5m)
|
|
🎭 Playwright Run Summary
3 skipped
127 passed (26.1m)
|
|
🎭 Playwright Run Summary
3 flaky
[chromium] › playwright/e2e/database2/filter-select.spec.ts:32:3 › Database Select Filter Tests (Desktop Parity) › filter by single select option
[chromium] › playwright/e2e/database2/filter-select.spec.ts:123:3 › Database Select Filter Tests (Desktop Parity) › filter by multi select contains option
[chromium] › playwright/e2e/database2/filter-select.spec.ts:270:3 › Database Select Filter Tests (Desktop Parity) › filter by multi select does not contain option
109 passed (35.2m)
|
|
🎭 Playwright Run Summary
1 failed
[chromium] › playwright/e2e/database/duplicate-row-inline-db.spec.ts:29:3 › Duplicate row with inline database › Duplicated row preserves text content and inline grid block
5 skipped
148 passed (41.3m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
build-dist
Expired
|
12 MB |
sha256:4db2449d2f9194f68ca22ee6e2b99c0fae332e2efb8f9e088cf8ab30d1689c0f
|
|
|
playwright-report-account-space-user
Expired
|
446 KB |
sha256:90ae8bbd9b7976c924819176f0e15771577d2442dc499a0ea5f2e1e7ed91e955
|
|
|
playwright-report-auth-chat
Expired
|
277 KB |
sha256:aae18b760f9a55fcc748ee48066fdee3bc0a2e448a8c631115bbbab25409cb76
|
|
|
playwright-report-database
Expired
|
7.23 MB |
sha256:bac10fd35922ecf2cf74264869f4eae469c914d2ccd326ea7b7050473f697c8b
|
|
|
playwright-report-database-filters
Expired
|
15.5 MB |
sha256:6baedc71125769bf3c27d44c709091f2971dba8686039c698935cd7ab80db977
|
|
|
playwright-report-editor
Expired
|
645 KB |
sha256:eb4cb202695ec943bddd05b90b131c7eb91028b4cbdf544710793cb5eb503bce
|
|
|
playwright-report-embedded
Expired
|
17.4 MB |
sha256:3814fcdc7a1e07acaa522f2c886748db6580f8e9e7a22bc72b6c4d82cefd1e0e
|
|
|
playwright-report-page
Expired
|
758 KB |
sha256:baed7fafa8f21c913fc5b43c202602e440bbe043a94861e0e5e5fa4cee315fc1
|
|
|
playwright-traces-database
Expired
|
5.78 MB |
sha256:f3641d44e0b8d9f80949143c1f7859f1306d994599077940a1d641fa97e54b89
|
|