Skip to content

RTC: [Engine] Refreshing can cause a user to no longer update the document #75976

@alecgeatches

Description

@alecgeatches

Description

Refreshing an open post can cause a user to become invisibly disconnected from a collaborative session:

Screen.Recording.2026-02-26.at.12.56.56.PM.mov

Step-by-step reproduction instructions

  1. Enable real-time collaboration via WordPress Admin -> Settings -> Writing, and check the "Enable real-time collaboration" checkbox. Click the "Save Changes" button.
  2. Open a post in tab A, then add a title and content and click "Save Draft".
  3. In tab B, also open the post and add content. Both users should see the content synced.
  4. Go back to tab A and refresh the page.
  5. After refreshing, add more content in tab A. New content in tab A is no longer synced to other peers.

Note that the network panel still shows consistent REST calls to the /updates endpoint in tab A after it is invisibly disconnected from syncing.

Screenshots, screen recording, code snippet

No response

Environment info

No response

Please confirm that you have searched existing issues in the repo.

  • Yes

Please confirm that you have tested with all plugins deactivated except Gutenberg.

  • Yes

Please confirm which theme type you used for testing.

  • Block
  • Classic
  • Hybrid (e.g. classic with theme.json)
  • Not sure

Metadata

Metadata

Assignees

No one assigned

    Labels

    [Feature] Real-time CollaborationPhase 3 of the Gutenberg roadmap around real-time collaboration[Type] BugAn existing feature does not function as intended

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions