Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Text traversal using moveCursor gets stuck at end of line and chunks/empty lines

Abierto
#71 5 comentarios 0 reacciones 1 asignado Ver en GitHub

@MegatronKing ya está trabajando en esto.

Desde el 19/3/2025.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

bug

Describe the bug
When using the controller moveCursor function to move the cursor right or down, it gets stuck at the end of a line (for right) or at the end of a chunk (for down).

The behaviour doesn't happen when going left or up, or in any direction when using extendSelection. The behaviour also doesn't happen

To Reproduce

  1. Create a flutter for android app (and make sure to implement key event support) or use the reqable app on android.
  2. write a few lines of code
  3. using the samsung keyboard or gboard, use the navigation functions. (Important because it works normally with a physical keyboard)
  4. the cursor gets stuck at the end of a line instead of continuing to the next line.

Expected behavior
The cursor should not be stuck unless at the end of file.

Device:

  • OS: Android 12

Additional context
When using the "select all" function inside the samsung keyboard, or gboard, it selects only one line. I guess it is related to the same issue.

I've attached a picture of the samsung keyboard screen that is used for text traversal, but gboard has the same and has the same behaviour.

Image

Lenguaje dominante
Dart
Estrellas
763
Forks
103
Métricas de merge de PR
Sin PR fusionados en 30 d

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

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de reqable/re-editor

Todos los issues de reqable/re-editor

Issues similares

Más issues de Dart

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.