Skip to content

First screen: pull the SES sentence and the third help answer above the fold - #365

Merged
Apolloccrypt merged 1 commit into
mainfrom
fix/fold-parasign-help
Sep 2, 2026
Merged

First screen: pull the SES sentence and the third help answer above the fold#365
Apolloccrypt merged 1 commit into
mainfrom
fix/fold-parasign-help

Conversation

@Apolloccrypt

@Apolloccrypt Apolloccrypt commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Wat er stuk was

tests/first-screen.test.mjs (#364) shipte met twee claims die het niet kon houden. Ze stonden gepind op hun plek in plaats van op de vouw, met de reden ernaast: in DejaVu Sans, het font dat CI rendert, eindigde de zin die zegt dat een ParaSign-handtekening een Simple Electronic Signature is op y=863 op /parasign, en het antwoord dat zegt dat de documenten bij Hetzner Neurenberg staan op y=860 op /help. Een 390x844-telefoon is 844 hoog. Een koper moest scrollen voor precies de twee regels waarvoor die pagina's bestaan.

Wat er verandert

Allebei zijn het witruimtes, geen woorden, en allebei worden ze als witruimte gerepareerd.

Claim Was Nu Ruimte onder 844
/parasign SES-zin 863 815 29px
/help derde antwoord 860 822 22px

/parasign: de bestaande @media(max-width:640px) die de hero al herschikt, sluit nu ook de 64px die de huis-.sec-head onder zijn streep parkeert (naar 24px) en de 32px boven de knoppen (naar 24px). Samen 48px. Pagina-lokaal en alleen op telefoonbreedte, net als de rest van dat blok.

/help: het Q&A-blok verliest 6px bovenpadding, de kop 6px, elk item 8px en elke vraag-naar-antwoord-afstand 2px. Samen 38px.

Geen woord copy is verplaatst. De SES-zin is nog steeds die welke tests/ui-truthfulness.test.mjs pint en die letterlijk terugkomt op about.html:254. Het derde antwoord noemt nog steeds Hetzner Neurenberg, EU-recht, de GDPR en Resend, en de negatieve pins over sleutels zijn ongemoeid.

De test

De twee below:-pins zijn gewone vouwpins geworden, dus elk claim in het bestand houdt nu dezelfde lijn: bottom <= 844. De below-tak is weg, met het commentaar over de tijdelijke pin. Wat die pin wel opleverde is bewaard als at: de positie waarnaar de regel is teruggehaald, die een rode run naast de gemeten waarde noemt.

/parasign: the SES scope statement ends at y=1191, 347px past the 844px first
screen (top y=1153, font DejaVu Sans). It was measured at y=815 when the CSS
that pulled it onto the screen was written, so it moved 376px down since.

Bewijs

Sabotage met margin-top:400px op .scope-note en op het derde .buyer-qa-a: allebei rood, allebei met de gemeten y in de melding. Zonder sabotage 9/9 groen, gemeten in hetzelfde geforceerde DejaVu Sans dat de suite gebruikt.

Groen: first-screen, links, seo-contract, ui-truthfulness, site-claims, pricing-fold, pricing-page, frontend-loading-contract, navigation-shell, csp-inline, cache-bust, eslint, static-sanity (11 checks).

Head-elementen zijn niet aangeraakt: alleen CSS binnen de pagina-lokale <style>.

…he fold

tests/first-screen.test.mjs shipped with two claims it could not hold. Both were
pinned in place instead of at the fold, with the reason written next to each: in
DejaVu Sans, the face CI renders, the sentence that says a ParaSign signature is
a Simple Electronic Signature ended at y=863 on /parasign and the answer that
says the documents sit at Hetzner Nuremberg ended at y=860 on /help. A 390x844
phone is 844 tall. A buyer had to scroll for the two lines those pages exist to
put in front of him.

Both are gaps, not words, and both are fixed as gaps. On /parasign the mobile
media query that already reshapes the hero now also closes the 64px the house
.sec-head parks under its rule, to 24px, and the 32px above the buttons, to 24px:
the sentence lands at 815. On /help the Q&A block loses 6px of top padding, its
heading 6px, each item 8px and each question-to-answer gap 2px: the third answer
lands at 822. Not a word of copy moved on either page. The SES sentence is still
the one pinned in tests/ui-truthfulness.test.mjs and repeated at about.html:254,
and the third answer still names Hetzner Nuremberg, EU law, the GDPR and Resend.

The two below: pins are now ordinary fold pins, so every claim in the file holds
the same line. `at` carries the position each one was pulled back to and a
failure reports the drift against it, which is what the old pin bought and the
only part of it worth keeping.

Verified with margin-top:400px on .scope-note and on the third .buyer-qa-a: both
go red and name the measured y. first-screen, links, seo-contract,
ui-truthfulness, site-claims, pricing-fold, pricing-page,
frontend-loading-contract, navigation-shell, csp-inline, cache-bust, eslint and
static-sanity (11 checks) are green.
@Apolloccrypt
Apolloccrypt merged commit 8f81948 into main Sep 2, 2026
10 checks passed
@Apolloccrypt
Apolloccrypt deleted the fix/fold-parasign-help branch September 5, 2026 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant