[Beta]: The column drag handle cannot move a column to the right of the other column
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 58/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- react, typescript
Línea de trabajo
Start with apps/www/src/registry/components/editor/column.tsx at the column handle and apps/www/src/registry/components/editor/dnd.tsx at startBlockDrag; compare the column drag path with the block handles and review #5223 for related behavior. Reproduce the two-column drag in Firefox and trace the drop handling. Done means the left column moves to the right with its content and a clear drop position appears while dragging.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Testing lane
- Repository:
udecode/plate - Branch:
next - Release channel: Beta
- Exact commit/package version:
NOT_ENOUGH_INFO
Summary
On https://beta.platejs.org/docs/column in Firefox, dragging the left column by its top handle to the right of the right column does not move it, and no clear drop indicator shows at the right edge. The column menu's Move right works. Sin found it and confirmed it by hand.
Reproduction
Repro 1: /docs/column, Firefox
Sin, by hand, in Firefox 158 on 2026-10-20 (Beijing time).
- Open https://beta.platejs.org/docs/column. In the two-column demo, type
AAAin the left column andBBBin the right column. - Hold the horizontal dots handle at the top center of the left column.
- Drag it past the right edge of the right column and release.
Results:
- The columns do not change places.
- While dragging, no clear drop indicator shows at the right edge.
- Clicking the same handle and choosing Move right in its menu moves the column.
An agent tried the drag in Firefox 158 the same day. It saw a drop line, but its automation never got a complete drop and dragend, so its run neither confirms nor rules out the failure. Sin's hand check is the source here, and Sin asked for no further retest.
Expected
The column moves to the right of the other column with its content, and the drop position shows while dragging. On platejs.org (v1), #5003 fixed column reordering by drag for #5001.
Actual
As listed under Results.
Environment
- Exact
nextcommit/Beta package version:NOT_ENOUGH_INFO. The page does not show its build. - Firefox 158.0 on macOS, 2026-10-20 (Beijing time).
- There is no recording of the failed drag. Sin's screenshot only shows which handle was used.
- Not tried in Chrome, Safari or on a phone. Not replayed on the live Beta after 2026-10-20.
Caveat
From a reading of the code on next 19023d2e3d, not checked with a debugger:
- The column handle starts a native drag through
startBlockDrag(apps/www/src/registry/components/editor/column.tsx:119, defined atapps/www/src/registry/components/editor/dnd.tsx:44), the same entry the block handles use (dnd.tsx:305). - #5003 fixed the stable site by attaching the column's react-dnd drop ref. That code is gone on
next, so #5003 says nothing about Beta. - #5223 is another failure on this drag path, where a block drag copies instead of moving. Nobody has checked whether the two share a cause.
Related
- #5001: the v1 report of this, fixed by #5003 and closed. Sin added a comment there on 2026-10-20 with the first Beta sighting.
- #5223: Dragging a block copies it instead of moving it.
- Lenguaje dominante
- TypeScript
- Estrellas
- 16.6k
- Forks
- 993
- Merge medio
- 20 h 2 min
- PR fusionados (30 d)
- 62
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de udecode/plate
-
[Bug]: deserializeMd keeps `\r` at the end of code-block lines for CRLF input, and serializeMd writes mixed line endings inside the fencePosiblemente ocupada @yulman2207 la tomó hace 3 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
udecode/plate#5322 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
[Bug]: Font colour toolbar component has fragile dropdown sizingQuizá libre de nuevo @Sawtone la tomó hace 55 días y no hay ningún pull request abierto. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
udecode/plate#5052 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
-
Plate.js: our measured DOCX round-trip result, and an invitation to correct it in a pull requestAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 18/100
udecode/plate#5327 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 85/100
udecode/plate#5324 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
Todos los issues de udecode/plate
Issues similares
-
area: infrastructure bug priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
snapotter-hq/SnapOtter#4575 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
documentation server-memory v2
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
modelcontextprotocol/servers#5457 ·
Los mantenedores suelen responder en 1 día
-
comp: ssr comp: zones type: feature version: current (v17+)
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
angular/angularfire#3836 ·
Los mantenedores suelen responder en 3 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día