Skip to content

Redesign document comments with responsive sheets and motion #607

Redesign document comments with responsive sheets and motion

Redesign document comments with responsive sheets and motion #607

Triggered via pull request August 28, 2026 09:10
Status Cancelled
Total duration 7m 24s
Artifacts 1

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

11 errors and 1 warning
format, lint, types, tests
Process completed with exit code 1.
error: expect(received).toEqual(expected): apps/web/src/tokens.test.ts#L661
- [] + [ + "packages/editor/src/comments.tsx:394 Apply feedback: conflicting rest utilities px-2", + "packages/editor/src/comments.tsx:394 Apply feedback: expected btn-secondary", + ] - Expected - 1 + Received + 4 at <anonymous> (/home/runner/work/chopin/chopin/apps/web/src/tokens.test.ts:661:21)
e2e
Canceling since a higher priority waiting request for ci-refs/pull/139/merge exists
e2e
The operation was canceled.
[chromium] › e2e/research-child-surface.e2e.ts:401:0 › an in-app child opens and submits its own comment composer: e2e/research-child-surface.e2e.ts#L425
1) [chromium] › e2e/research-child-surface.e2e.ts:401:0 › an in-app child opens and submits its own comment composer Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Child document: Commentable child 6de922d8' }).getByRole('dialog', { name: 'New comment' }).getByRole('button', { name: 'Comment', exact: true }) - locator resolved to <button type="button" class="btn btn-sm btn-primary" data-plan-comment-submit="true">Comment</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 20ms - waiting for element to be visible, enabled and stable - element is not stable 2 × retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div role="toolbar" data-focus-boundary="" contenteditable="false" aria-label="Text formatting" class="fixed z-50 rounded-lg bg-page p-1 ring-hairline shadow-raised plan-formatting-toolbar flex max-w-[calc(100vw-1rem)] items-center gap-0.5 overflow-x-auto">…</div> from <div data-plan-scroll="" data-focus-boundary="" class="h-full min-h-0 overflow-auto">…</div> subtree intercepts pointer events 53 × retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div role="toolbar" data-focus-boundary="" contenteditable="false" aria-label="Text formatting" class="fixed z-50 rounded-lg bg-page p-1 ring-hairline shadow-raised plan-formatting-toolbar flex max-w-[calc(100vw-1rem)] items-center gap-0.5 overflow-x-auto">…</div> from <div data-plan-scroll="" data-focus-boundary="" class="h-full min-h-0 overflow-auto">…</div> subtree intercepts pointer events - retrying click action - waiting 500ms 423 | let draft = surface.getByRole("dialog", { name: "New comment" }); 424 | await draft.getByPlaceholder("Comment on this passage…").fill("Keep this child passage."); > 425 | await draft.getByRole("button", { name: "Comment", exact: true }).click(); | ^ 426 | await expect(surface.getByRole("button", { name: /Comment on “This ordinary child/ })) 427 | .toBeVisible(); 428 | }); at /home/runner/work/chopin/chopin/e2e/research-child-surface.e2e.ts:425:67
[chromium] › e2e/research-child-surface.e2e.ts:401:0 › an in-app child opens and submits its own comment composer: e2e/research-child-surface.e2e.ts#L0
1) [chromium] › e2e/research-child-surface.e2e.ts:401:0 › an in-app child opens and submits its own comment composer Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › e2e/research-child-surface.e2e.ts:401:0 › an in-app child opens and submits its own comment composer: e2e/research-child-surface.e2e.ts#L425
1) [chromium] › e2e/research-child-surface.e2e.ts:401:0 › an in-app child opens and submits its own comment composer Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Child document: Commentable child f483c0a9' }).getByRole('dialog', { name: 'New comment' }).getByRole('button', { name: 'Comment', exact: true }) - locator resolved to <button type="button" class="btn btn-sm btn-primary" data-plan-comment-submit="true">Comment</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div role="toolbar" data-focus-boundary="" contenteditable="false" aria-label="Text formatting" class="fixed z-50 rounded-lg bg-page p-1 ring-hairline shadow-raised plan-formatting-toolbar flex max-w-[calc(100vw-1rem)] items-center gap-0.5 overflow-x-auto">…</div> from <div data-plan-scroll="" data-focus-boundary="" class="h-full min-h-0 overflow-auto">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 54 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div role="toolbar" data-focus-boundary="" contenteditable="false" aria-label="Text formatting" class="fixed z-50 rounded-lg bg-page p-1 ring-hairline shadow-raised plan-formatting-toolbar flex max-w-[calc(100vw-1rem)] items-center gap-0.5 overflow-x-auto">…</div> from <div data-plan-scroll="" data-focus-boundary="" class="h-full min-h-0 overflow-auto">…</div> subtree intercepts pointer events - retrying click action - waiting 500ms 423 | let draft = surface.getByRole("dialog", { name: "New comment" }); 424 | await draft.getByPlaceholder("Comment on this passage…").fill("Keep this child passage."); > 425 | await draft.getByRole("button", { name: "Comment", exact: true }).click(); | ^ 426 | await expect(surface.getByRole("button", { name: /Comment on “This ordinary child/ })) 427 | .toBeVisible(); 428 | }); at /home/runner/work/chopin/chopin/e2e/research-child-surface.e2e.ts:425:67
[chromium] › e2e/research-child-surface.e2e.ts:401:0 › an in-app child opens and submits its own comment composer: e2e/research-child-surface.e2e.ts#L0
1) [chromium] › e2e/research-child-surface.e2e.ts:401:0 › an in-app child opens and submits its own comment composer Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › e2e/research-child-surface.e2e.ts:401:0 › an in-app child opens and submits its own comment composer: e2e/research-child-surface.e2e.ts#L425
1) [chromium] › e2e/research-child-surface.e2e.ts:401:0 › an in-app child opens and submits its own comment composer Error: click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Child document: Commentable child ae26f833' }).getByRole('dialog', { name: 'New comment' }).getByRole('button', { name: 'Comment', exact: true }) - locator resolved to <button type="button" class="btn btn-sm btn-primary" data-plan-comment-submit="true">Comment</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 20ms - waiting for element to be visible, enabled and stable - element is not stable 2 × retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div role="toolbar" data-focus-boundary="" contenteditable="false" aria-label="Text formatting" class="fixed z-50 rounded-lg bg-page p-1 ring-hairline shadow-raised plan-formatting-toolbar flex max-w-[calc(100vw-1rem)] items-center gap-0.5 overflow-x-auto">…</div> from <div data-plan-scroll="" data-focus-boundary="" class="h-full min-h-0 overflow-auto">…</div> subtree intercepts pointer events 53 × retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div role="toolbar" data-focus-boundary="" contenteditable="false" aria-label="Text formatting" class="fixed z-50 rounded-lg bg-page p-1 ring-hairline shadow-raised plan-formatting-toolbar flex max-w-[calc(100vw-1rem)] items-center gap-0.5 overflow-x-auto">…</div> from <div data-plan-scroll="" data-focus-boundary="" class="h-full min-h-0 overflow-auto">…</div> subtree intercepts pointer events - retrying click action - waiting 500ms 423 | let draft = surface.getByRole("dialog", { name: "New comment" }); 424 | await draft.getByPlaceholder("Comment on this passage…").fill("Keep this child passage."); > 425 | await draft.getByRole("button", { name: "Comment", exact: true }).click(); | ^ 426 | await expect(surface.getByRole("button", { name: /Comment on “This ordinary child/ })) 427 | .toBeVisible(); 428 | }); at /home/runner/work/chopin/chopin/e2e/research-child-surface.e2e.ts:425:67
[chromium] › e2e/research-child-surface.e2e.ts:401:0 › an in-app child opens and submits its own comment composer: e2e/research-child-surface.e2e.ts#L0
1) [chromium] › e2e/research-child-surface.e2e.ts:401:0 › an in-app child opens and submits its own comment composer Test timeout of 30000ms exceeded.
ci
Canceling since a higher priority waiting request for ci-refs/pull/139/merge exists
container
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: docker/build-push-action@v6, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
githubnext~chopin~ZROBCH.dockerbuild
72.6 KB
sha256:4f3d260378eceb5f5fdaa254db09d0a1d2f69cbb99c2ae35e7c3dc2506b8cec9