Skip to content

test: reproduce duplicate-text deletion swallowing a peer's concurrent insert #8698

test: reproduce duplicate-text deletion swallowing a peer's concurrent insert

test: reproduce duplicate-text deletion swallowing a peer's concurrent insert #8698

Triggered via pull request July 22, 2026 19:16
Status Failure
Total duration 1m 39s
Artifacts

test-browser.yml

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

Annotations

12 errors
Browser tests (firefox)
Process completed with exit code 1.
[browser (firefox)] src/plugin.two-client.browser.test.tsx > two clients through a shared patch-channel store > deleting one of two exact duplicates while the peer types inside the deleted copy: packages/plugin-sdk-value/src/plugin.two-client.browser.test.tsx#L430
AssertionError: expected [ Array(1) ] to deeply equal [ Array(1) ] - Expected + Received [ - "I'm feeling hipretty good honestly. ", + "I'm feeling pretty good honestly. ", ] ❯ toEqual src/plugin.two-client.browser.test.tsx:430:18
[browser (firefox)] src/plugin.two-client.browser.test.tsx > two clients through a shared patch-channel store > deleting one of two exact duplicates while the peer types at the end: packages/plugin-sdk-value/src/plugin.two-client.browser.test.tsx#L393
AssertionError: expected [ Array(1) ] to deeply equal [ Array(1) ] - Expected + Received [ - "I'm feeling pretty good honestly. hi", + "I'm feeling pretty good honestly. ", ] ❯ toEqual src/plugin.two-client.browser.test.tsx:393:18
Browser tests (firefox)
@portabletext/plugin-sdk-value#test:browser:firefox: command (/home/runner/work/editor/editor/packages/plugin-sdk-value) /home/runner/setup-pnpm/node_modules/.bin/bin/pnpm run test:browser:firefox exited (1)
Browser tests (chromium)
Process completed with exit code 1.
[browser (chromium)] src/plugin.two-client.browser.test.tsx > two clients through a shared patch-channel store > deleting one of two exact duplicates while the peer types inside the deleted copy: packages/plugin-sdk-value/src/plugin.two-client.browser.test.tsx#L430
AssertionError: expected [ Array(1) ] to deeply equal [ Array(1) ] - Expected + Received [ - "I'm feeling hipretty good honestly. ", + "I'm feeling pretty good honestly. ", ] ❯ toEqual src/plugin.two-client.browser.test.tsx:430:18
[browser (chromium)] src/plugin.two-client.browser.test.tsx > two clients through a shared patch-channel store > deleting one of two exact duplicates while the peer types at the end: packages/plugin-sdk-value/src/plugin.two-client.browser.test.tsx#L393
AssertionError: expected [ Array(1) ] to deeply equal [ Array(1) ] - Expected + Received [ - "I'm feeling pretty good honestly. hi", + "I'm feeling pretty good honestly. ", ] ❯ toEqual src/plugin.two-client.browser.test.tsx:393:18
Browser tests (chromium)
@portabletext/plugin-sdk-value#test:browser:chromium: command (/home/runner/work/editor/editor/packages/plugin-sdk-value) /home/runner/setup-pnpm/node_modules/.bin/bin/pnpm run test:browser:chromium exited (1)
Browser tests (webkit)
Process completed with exit code 1.
Browser tests (webkit)
@portabletext/plugin-sdk-value#test:browser:webkit: command (/home/runner/work/editor/editor/packages/plugin-sdk-value) /home/runner/setup-pnpm/node_modules/.bin/bin/pnpm run test:browser:webkit exited (1)
[browser (webkit)] src/plugin.two-client.browser.test.tsx > two clients through a shared patch-channel store > deleting one of two exact duplicates while the peer types inside the deleted copy: packages/plugin-sdk-value/src/plugin.two-client.browser.test.tsx#L430
AssertionError: expected [ Array(1) ] to deeply equal [ Array(1) ] - Expected + Received [ - "I'm feeling hipretty good honestly. ", + "I'm feeling pretty good honestly. ", ] ❯ src/plugin.two-client.browser.test.tsx:430:26
[browser (webkit)] src/plugin.two-client.browser.test.tsx > two clients through a shared patch-channel store > deleting one of two exact duplicates while the peer types at the end: packages/plugin-sdk-value/src/plugin.two-client.browser.test.tsx#L393
AssertionError: expected [ Array(1) ] to deeply equal [ Array(1) ] - Expected + Received [ - "I'm feeling pretty good honestly. hi", + "I'm feeling pretty good honestly. ", ] ❯ src/plugin.two-client.browser.test.tsx:393:26