close
Skip to content

Collaborative Editing Disconnection Modal - Consider improving copy / design #75845

@talldan

Description

@talldan

Description

I encountered this modal for the first time today. It's very loud, maybe that's necessary, but it does look noticeably different to other modals in the editor, especially the big icon and the centered buttons:

Image

Even as someone who contributes and uses the block editor daily, I wasn't sure what to do.

I think the copy at the very least could be improved, possibly the design too. A lot of users won't know what a 'collaborative editing server' is, so I think the copy could be revised to target the general user rather than the technical one.

The modal could give clear instructions on what to do (e.g. "you can wait to see if this is a temporary issue, or copy your current changes and try reloading"). Also I noticed when I clicked 'Edit another post', the unsaved changes dialog popped up telling my changes are unsaved, even though I'm disconnected and can't save. The copy of that dialog could also be revised to be more appropriate for collaborative editing disconnections.

Step-by-step reproduction instructions

  1. Open the post editor
  2. Make some changes
  3. In the browser dev tools, switch your network to offline
  4. Observe the disconnection modal pops up
  5. Click 'Edit another post'
  6. See the unsaved changes dialog

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

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs Design FeedbackNeeds general design feedback.[Feature] Real-time CollaborationPhase 3 of the Gutenberg roadmap around real-time collaboration[Type] BugAn existing feature does not function as intended

    Type

    Projects

    Status

    ✅ Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions