Skip to content

[Beta]: Mention nodes can no longer be dragged in the Plate Playground #5087

Description

@felixfeng33

Bug type

Regression (worked before, now fails)

Browser surface

Yes

Summary

Dragging the Alice mention in the Plate Playground creates a normal text selection instead of moving the mention.

Public reproduction URL

https://platejs.org/

Steps to reproduce

  1. Open the Plate Playground on the current next/Beta lane.
  2. Find the paragraph containing @mention users like Alice.
  3. Press and drag the Alice mention horizontally across the surrounding text.
  4. Release the pointer.

Expected behavior

The mention should be draggable and expose a drop position instead of selecting adjacent text. This matches the user-reported previous behavior and the repository's inline-mention drag/drop cursor coverage.

Actual behavior

The drag expands a normal blue text selection across the sentence. The Alice mention remains in place and no drop position is shown.

Acceptance criteria

  • Dragging an inline mention moves it to the selected drop position.
  • A visible drop cursor appears while dragging across valid inline positions.
  • Dragging the mention does not create an ordinary text selection.

Plate / Slate / React versions

plate: NOT_ENOUGH_INFO
slate: NOT_ENOUGH_INFO
slate-react: NOT_ENOUGH_INFO
react: NOT_ENOUGH_INFO

Operating system

macOS (version NOT_ENOUGH_INFO)

Install method

Hosted Plate Playground

Framework / app setup

platejs.org Plate Playground

Affected packages or entry points

Plate Playground mention and drag-and-drop integration; exact package owner NOT_ENOUGH_INFO

Minimal code or config excerpt

NOT_ENOUGH_INFO

Logs, screenshots, and evidence

Recording timestamps:
[00:00–00:03] The pointer drags from the `Alice` mention across adjacent text.
[00:03–00:05] A normal text selection and floating toolbar appear; the mention does not move.
[00:05–00:07] The pointer returns to the mention, which remains in its original position.

Impact and severity

Affected: users editing inline mentions in the current Plate Beta Playground.
Severity: Medium; mention reordering by drag is blocked.
Frequency: one captured attempt; broader frequency is NOT_ENOUGH_INFO.
Consequence: users cannot reposition a mention with the expected drag interaction.

Additional information

CleanShot.2026-08-06.at.18.13.56.mp4

Regression range:

  • last-known-good: NOT_ENOUGH_INFO
  • first-known-bad: Plate next/Beta observed 2026-08-06
  • evidence: attached 7-second recording

The recording is from Plate next/Beta testing. No console error is visible. Exact browser and build identifiers are NOT_ENOUGH_INFO.

Video evidence:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions