Changeset a1882e5 in Klonkt


Ignore:
Timestamp:
08/24/2026 08:36:11 AM (2 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
cd7d7d8
Parents:
aaa700e
Message:

De proefvlag hoort in init(), niet in startLenis()

Gemeten op dev: met ?nativesnap=1 in de URL bleef de vlag null, want de
startpagina staat in Grid en dan draait startLenis() niet. De queryreeks is
weg zodra je op Lezen tikt, dus de proef ging stilzwijgend niet door en je
zou Lenis beoordelen in de veronderstelling dat je de browser beoordeelde.

init() draait wel overal -- data-js is "chrome read tape" op elke pagina --
dus daar wordt de vlag nu opgeschreven.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/assets/js/mod/read.js

    raaa700e ra1882e5  
    644644    .forEach((a) => a.removeAttribute('data-lenis-prevent'));
    645645
     646  // DE VLAG WORDT HIER GELEZEN, op elke pagina en in elke weergave, en niet pas
     647  // in startLenis(). Anders zit er een val in: land je in Grid, dan draait
     648  // startLenis() helemaal niet, wordt ?nativesnap=1 nergens opgeschreven, en is
     649  // de queryreeks weg zodra je op Lezen tikt. De proef gaat dan stilzwijgend
     650  // niet door en je beoordeelt Lenis terwijl je denkt dat je de browser
     651  // beoordeelt. Gemeten op dev: weergave 'grid', vlag null.
     652  // Dit mag boven de terugval hieronder staan omdat de module op elke pagina
     653  // draait (data-js is "chrome read tape"), ook waar geen leesstroom is.
     654  nativeSnap();
     655
    646656  const s = document.getElementById('read-stream');
    647657  if (!s) return;
Note: See TracChangeset for help on using the changeset viewer.