Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta
#71 5 commenti 0 reazioni 1 assegnatario Vedi su GitHub

@MegatronKing ci sta già lavorando.

Dal 19/3/2025.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

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

Lingua principale
Dart
Stelle
763
Fork
103
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di reqable/re-editor

Tutte le issue di reqable/re-editor

Issue simili

Altre issue su Dart

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.