fix(document): behoud positie bij muisklik in grote tabel (#2419) #2420

Merged
brenno merged 1 commit from codex/document-table-scroll into main 2026-10-14 13:50:09 +00:00
Owner

Samenvatting

Voorkom dat Quill muisklikken op bewerkbare tabelcellen ook als documenttikken verwerkt. De visuele editor herkent de werkelijke grenzen van de gemonteerde tabel; een tabelcel houdt zo haar eigen focus en de lange documentweergave blijft bij de huidige rijen.

Fixes #2419.

Verificatie

  • Nieuwe widgettest met een tabel van 250 rijen: muisklik naar twee cellen behoudt de scrollpositie en Quill-selectie; klikken op de kop focust de documenteditor.
  • De test faalde vóór de wijziging op een verplaatste Quill-selectie en slaagt erna.
  • Handmatige controle in de gebouwde macOS-app rond rij 110: muisklik naar een andere cel en tekstinvoer werken zonder grote sprong.
  • Geteste head: 88e9bc594eed31c6bec589b21fbe6c1f459c508e.
  • make check-full TEST_JOBS=4 is op exact deze head volledig geslaagd, inclusief hoofdtests, pakkettests, 69 macOS-goldens, beveiligings-, dependency- en webpoorten.
  • De afzonderlijke basislijnreparatie #2421 is gemerged in main. Deze pull request bevat alleen de tabelwijziging.
## Samenvatting Voorkom dat Quill muisklikken op bewerkbare tabelcellen ook als documenttikken verwerkt. De visuele editor herkent de werkelijke grenzen van de gemonteerde tabel; een tabelcel houdt zo haar eigen focus en de lange documentweergave blijft bij de huidige rijen. Fixes #2419. ## Verificatie - Nieuwe widgettest met een tabel van 250 rijen: muisklik naar twee cellen behoudt de scrollpositie en Quill-selectie; klikken op de kop focust de documenteditor. - De test faalde vóór de wijziging op een verplaatste Quill-selectie en slaagt erna. - Handmatige controle in de gebouwde macOS-app rond rij 110: muisklik naar een andere cel en tekstinvoer werken zonder grote sprong. - Geteste head: `88e9bc594eed31c6bec589b21fbe6c1f459c508e`. - `make check-full TEST_JOBS=4` is op exact deze head volledig geslaagd, inclusief hoofdtests, pakkettests, 69 macOS-goldens, beveiligings-, dependency- en webpoorten. - De afzonderlijke basislijnreparatie #2421 is gemerged in `main`. Deze pull request bevat alleen de tabelwijziging.
brenno changed target branch from main to codex/baseline-gate 2026-10-13 22:10:38 +00:00
brenno force-pushed codex/document-table-scroll from 249bcc39a5 to db1d09623a 2026-10-13 22:10:43 +00:00 Compare
brenno changed target branch from codex/baseline-gate to main 2026-10-14 13:19:08 +00:00
brenno force-pushed codex/document-table-scroll from db1d09623a to 88e9bc594e 2026-10-14 13:49:48 +00:00 Compare
brenno merged commit 5802e9360b into main 2026-10-14 13:50:09 +00:00
Sign in to join this conversation.
No description provided.