Changeset 9a22776 in Klonkt for src/assets/css/style.css


Ignore:
Timestamp:
08/24/2026 09:02:23 AM (2 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
d7d2ede
Parents:
cd7d7d8
Message:

De native-snapproef er weer uit: mobiel scrolt goed zonder

Robins oordeel op de telefoon (24-8): met de vlag UIT werkte het scrollen
ineens wel goed, dus de proef is niet meer nodig en gaat er ongewijzigd uit.
read.js en style.css staan byte voor byte terug op de stand van voor de proef
(7b03c35): de vlag, de vroege return in startLenis() en scroll-snap-stop op
het anker verdwijnen samen.

Ook de zetSnappen-aanpassing (expliciet 'y proximity' in plaats van
terugvallen op de stylesheet) gaat mee terug. Die was er alleen zodat de
proef zonder Lenis iets kon bewijzen; met Lenis op mobiel is die tak
onbereikbaar zodra de module geladen is, en de oude stand is de stand die
zojuist goed bevonden is.

Wat er in de vault blijft staan, want dat is niet weerlegd: de vier routes
waarlangs de browser een gebaar van Lenis kan overnemen staan nog steeds in
de vendor-bron. Komt de klacht terug, dan begint het onderzoek daar en niet
opnieuw bij nul. Zie Klonkt Reader Scroll in de Brain.

MOD_V 62 en style.css v=110: beide bestanden wijzigen opnieuw, en een browser
die 61/109 al heeft moet de teruggezette versie ook echt krijgen.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/assets/css/style.css

    rcd7d7d8 r9a22776  
    25482548       2rem naar 4rem, dus deze ook. */
    25492549    scroll-margin-top: 4rem;
    2550     /* NOOIT OVER EEN GRENS HEEN VLIEGEN. Dit is de regel van 24-8 -- "ook al
    2551        zou het target voorbijgescrolld worden, alsnog op het target landen" --
    2552        maar dan als eigenschap in plaats van als JavaScript: de browser mag een
    2553        uitloop niet over dit snappunt heen laten gaan, hoe hard je ook veegt.
    2554        Een veeg komt daarmee altijd precies EEN bericht verder, nooit twee.
    2555        Dat overvliegen was de reden om Lenis op mobiel erbij te halen, en deze
    2556        eigenschap is toen nooit geprobeerd: hij stond op `normal`, en dan ook
    2557        nog op .read-post hierboven -- een element dat door scroll-snap-align:
    2558        none helemaal geen snappunt is, dus daar deed hij sowieso niets.
    2559        Zonder native snappen (de gewone stand op mobiel, en op desktop waar
    2560        Lenis het overneemt) verandert deze regel niets: er valt dan niets te
    2561        stoppen. Hij telt alleen mee tijdens de proef, zie nativeSnap() in
    2562        mod/read.js. */
    2563     scroll-snap-stop: always;
    25642550}
    25652551/* HET LAATSTE BERICHT SNAPT OOK (Robin, 20-8). Dat kon eerst niet: zijn
Note: See TracChangeset for help on using the changeset viewer.