Skip to content

RTC: Accumulated fixes from fuzz testing - #79563

Open
dmsnell wants to merge 4 commits into
trunkfrom
rtc/mega-fix-20260625
Open

RTC: Accumulated fixes from fuzz testing#79563
dmsnell wants to merge 4 commits into
trunkfrom
rtc/mega-fix-20260625

Conversation

@dmsnell

@dmsnell dmsnell commented Jun 25, 2026

Copy link
Copy Markdown
Member

Generated by Codex, mostly.
See #77716

@github-actions

github-actions Bot commented Jun 25, 2026

Copy link
Copy Markdown

The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the props-bot label.

Unlinked Accounts

The following contributors have not linked their GitHub and WordPress.org accounts: @codex.

Contributors, please read how to link your accounts to ensure your work is properly credited in WordPress releases.

If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message.

Unlinked contributors: codex.

Co-authored-by: dmsnell <dmsnell@git.wordpress.org>

To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook.

@github-actions github-actions Bot added [Package] Core data /packages/core-data [Package] Editor /packages/editor [Package] Block library /packages/block-library [Package] Block editor /packages/block-editor [Package] E2E Tests /packages/e2e-tests [Package] Sync labels Jun 25, 2026
@dmsnell dmsnell added [Type] Bug An existing feature does not function as intended No Core Sync Required Indicates that any changes do not need to be synced to WordPress Core labels Jun 25, 2026
@github-actions

github-actions Bot commented Jun 25, 2026

Copy link
Copy Markdown

Size Change: +8.53 kB (+0.11%)

Total Size: 7.5 MB

📦 View Changed
Filename Size Change
build/scripts/block-editor/index.min.js 383 kB +44 B (+0.01%)
build/scripts/block-library/index.min.js 324 kB +6 B (0%)
build/scripts/core-data/index.min.js 37.8 kB +5.99 kB (+18.81%) ⚠️
build/scripts/editor/index.min.js 476 kB +407 B (+0.09%)
build/scripts/sync/index.min.js 41.7 kB +2.08 kB (+5.25%) 🔍

compressed-size-action

codex and others added 3 commits June 25, 2026 23:09
- Preserve persisted CRDT support for post entities so RTC-enabled posts suppress the legacy post-lock modal when multiple users collaborate.
- Preserve remote CRDT edits from stale local snapshots and reject stale persisted documents.
- Prevent stale save responses from overwriting CRDT-backed title/content state after collaborative edits.
- Stabilize table block synchronization, including duplicate row identity, stale table snapshots, and query array identity.
- Anchor collaborator selections to keyed block roots and cover nested cursor awareness regressions, including fuzz regressions around #77673 and follow-up RTC fixes from #77924.
- Harden collaborative editing behavior accumulated from RTC fix PRs #77723, #77775, #77866, #77874, #77876, #77887, #77890, and #78251.
- Harden HTTP polling and large-post sync paths with bounded responses and compaction fallbacks.
@dmsnell
dmsnell force-pushed the rtc/mega-fix-20260625 branch from 0c6348f to 8f1c164 Compare June 25, 2026 23:16
@dmsnell
dmsnell requested a review from manzoorwanijk as a code owner June 25, 2026 23:58
@github-actions github-actions Bot added the [Package] Edit Post /packages/edit-post label Jun 26, 2026
danluu pushed a commit to danluu/gutenberg that referenced this pull request Jun 26, 2026
@dmsnell
dmsnell force-pushed the rtc/mega-fix-20260625 branch from 2ae570d to a3a196f Compare June 26, 2026 04:41
@github-actions github-actions Bot removed the [Package] Edit Post /packages/edit-post label Jun 26, 2026
danluu pushed a commit to danluu/gutenberg that referenced this pull request Jul 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

No Core Sync Required Indicates that any changes do not need to be synced to WordPress Core [Package] Block editor /packages/block-editor [Package] Block library /packages/block-library [Package] Core data /packages/core-data [Package] E2E Tests /packages/e2e-tests [Package] Editor /packages/editor [Package] Sync [Type] Bug An existing feature does not function as intended

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants