Documentmodus: muisklik in grote tabel laat beeld verspringen #2419

Closed
opened 2026-10-13 21:05:20 +00:00 by brenno · 0 comments
Owner

Probleem

In documentmodus, stand Visueel, verspringt een lange tabel bij het aanklikken van een andere cel. De gebruiker verliest de rij waaraan die werkt en wijkt uit naar Tab om de focus te verplaatsen.

Reproductie

  1. Open een document met een GFM-tabel van ongeveer 250 rijen in de visuele documenteditor.
  2. Scroll naar het midden, bijvoorbeeld rij 110.
  3. Klik met de muis van de ene tabelcel naar een andere.

Huidig: het beeld springt tientallen of honderden rijen weg; soms krijgt de documenteditor de focus in plaats van de cel.

Verwacht: de aangeklikte cel krijgt de cursor en de zichtbare rijen blijven in beeld.

Oorzaak

De tabel is één Quill-embed van één documentpositie. Quill verwerkt een muisklik binnen de tabel ook als een tik op die embed, verplaatst de documentcursor en scrolt daarna om die cursor zichtbaar te maken. De cel heeft een eigen tekstveld en moet die tik zelf afhandelen.

Acceptatie

  • Klikken tussen cellen in een lange tabel houdt de leespositie vast.
  • Tekstinvoer komt terecht in de aangeklikte cel.
  • Klikken buiten de tabel laat de documenteditor normaal focussen.
  • Dit geldt ook voor een tijdlijntabel in bewerkstand.
## Probleem In documentmodus, stand **Visueel**, verspringt een lange tabel bij het aanklikken van een andere cel. De gebruiker verliest de rij waaraan die werkt en wijkt uit naar Tab om de focus te verplaatsen. ## Reproductie 1. Open een document met een GFM-tabel van ongeveer 250 rijen in de visuele documenteditor. 2. Scroll naar het midden, bijvoorbeeld rij 110. 3. Klik met de muis van de ene tabelcel naar een andere. **Huidig:** het beeld springt tientallen of honderden rijen weg; soms krijgt de documenteditor de focus in plaats van de cel. **Verwacht:** de aangeklikte cel krijgt de cursor en de zichtbare rijen blijven in beeld. ## Oorzaak De tabel is één Quill-embed van één documentpositie. Quill verwerkt een muisklik binnen de tabel ook als een tik op die embed, verplaatst de documentcursor en scrolt daarna om die cursor zichtbaar te maken. De cel heeft een eigen tekstveld en moet die tik zelf afhandelen. ## Acceptatie - Klikken tussen cellen in een lange tabel houdt de leespositie vast. - Tekstinvoer komt terecht in de aangeklikte cel. - Klikken buiten de tabel laat de documenteditor normaal focussen. - Dit geldt ook voor een tijdlijntabel in bewerkstand.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#2419
No description provided.