Scroll Markdownbron vlot bij grote slidedecks #2574

Merged
brenno merged 2 commits from codex/markdown-scroll-final into main 2026-10-24 00:45:10 +00:00
Owner

Wat verandert er

  • De regelnummers van de Markdown-broneditor bouwen alleen nog cellen voor het zichtbare deel van het document. Bij een deck van 120 slides werden voorheen alle regels als widgets opgebouwd bij het scrollen.
  • Een regressietest controleert bij een deck van 120 slides dat zowel boven- als onderaan minder dan 100 regelnummers in de widgetboom staan.
  • De AI-statustests wachten voortaan op de werkelijke statusovergang in plaats van een vaste pauze van 10 ms. Dit herstelt de onder belasting reproduceerbare baselinefout uit #2568 in een aparte commit.

Closes #2562
Closes #2568

Controle

  • make check-full TEST_JOBS=12 TEST_TIMEOUT=2m geslaagd op 7e5138d13b66f5dca3633d65d68fc10196141d67, gebaseerd op a4b69c03f11676ba708dc53c833682bdf843ef99.
  • Eerdere Windows-fixturefouten op de toenmalige main waren onafhankelijk van deze PR en zijn daar via #2572 hersteld; het duplicate baseline-issue #2571 is gesloten.

Een handmatige FPS-meting op een apparaat is niet uitgevoerd. De regressietest bewijst dat het aantal opgebouwde regelnummerelementen begrensd blijft bij dit grote deck.

## Wat verandert er - De regelnummers van de Markdown-broneditor bouwen alleen nog cellen voor het zichtbare deel van het document. Bij een deck van 120 slides werden voorheen alle regels als widgets opgebouwd bij het scrollen. - Een regressietest controleert bij een deck van 120 slides dat zowel boven- als onderaan minder dan 100 regelnummers in de widgetboom staan. - De AI-statustests wachten voortaan op de werkelijke statusovergang in plaats van een vaste pauze van 10 ms. Dit herstelt de onder belasting reproduceerbare baselinefout uit #2568 in een aparte commit. Closes #2562 Closes #2568 ## Controle - `make check-full TEST_JOBS=12 TEST_TIMEOUT=2m` geslaagd op `7e5138d13b66f5dca3633d65d68fc10196141d67`, gebaseerd op `a4b69c03f11676ba708dc53c833682bdf843ef99`. - Eerdere Windows-fixturefouten op de toenmalige `main` waren onafhankelijk van deze PR en zijn daar via #2572 hersteld; het duplicate baseline-issue #2571 is gesloten. Een handmatige FPS-meting op een apparaat is niet uitgevoerd. De regressietest bewijst dat het aantal opgebouwde regelnummerelementen begrensd blijft bij dit grote deck.
brenno merged commit d2be6c16ac into main 2026-10-24 00:45:10 +00:00
Sign in to join this conversation.
No description provided.