Manifest position 127 · CrUX rank bucket 1000

https://www.ad.nl

Coverage complete

Coverage complete across five representative paths. Login failure is reported as a directly observed issue, not an evidence blocker.

Attempts
1 / 3
Judged checks
58 / 58
Blocked
0
Not run
0
This report has no published overall score. Blocked and not-run checks are not passes. A coverage-complete report means every check has a judged outcome; it does not mean every check passed.

All 58 atomic check outcomes

Principle / checkStatusConfidenceEvidence or reason
respect-user-preferences
respects-color-scheme
issueshighThe dark-condition screenshot is pixel-equivalent to the light capture, and computed html color-scheme remains normal with a light #f6f6f6 surface.
F01 medium: The site ignores the user’s dark color-scheme preference
respect-user-preferences
respects-reduced-motion
issueshighWith prefers-reduced-motion: reduce matched, the probe still found seven 1.5s livefeed-pulse animations and two 121.34s ticker/swap animations running.
F02 high: Long-running motion continues under reduced-motion
respect-user-preferences
respects-contrast
passhighLighthouse accessibility scored 98 and the screenshots retained clear high-contrast red, white and black text/control boundaries.
implement-natural-interactions
view-transitions
issueshighThe modern CSS probe found no view-transition CSS or authored startViewTransition integration even though the homepage exposes many document navigations.
F03 low: Route changes do not use View Transitions
implement-natural-interactions
scroll-driven-animations
passhighThe CSS/motion probe found no authored scroll-linked animation, so no main-thread scroll animation anti-pattern was present.
implement-natural-interactions
physical-gestures
passhighThe mobile page uses native document scrolling and exposed no custom pointermove or swipe surface that fought platform gestures.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe homepage is 18,403px tall, while the CSS signal probe found no scroll-state queries, progress indicator, or authored scroll-timeline cue.
F04 low: Long pages lack scroll-state-aware navigation cues
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, popover, menu overlay or other anchored floating surface was exposed on the representative public paths.
provide-guided-navigation
directs-attention
passhighDesktop and mobile screenshots show persistent labelled navigation, an active section treatment, and clear 404 recovery CTA.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighNo content-obscuring interstitial or full-viewport overlay appeared on homepage, listing or article captures.
maximize-content-reduce-noise
semantic-dismissible-primitives
not-applicablehighNo modal or transient overlay appeared in the audited public paths, so there was no overlay primitive to judge.
maximize-content-reduce-noise
reduced-chrome
issueshighDesktop screenshots devote roughly the first 390px below navigation to blank advertising space before the leading story, reducing content density.
F05 medium: Reserved advertising space delays visible content
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360x800, layout reported scrollWidth 360, clientWidth 360 and zero horizontal overflow; mobile screenshot remained usable.
adapt-to-the-form-factor
component-level-responsiveness
passhighRendered CSS includes container-type:inline-size and an @container rule for a reusable notification component, while mobile cards reflow to a list.
adapt-to-the-form-factor
input-modality-aware
issueshighThe focus probe found outline:none and no box shadow on the main navigation links; it also found 29 of 80 sampled targets below 24px in one dimension.
F06 high: Keyboard focus is not visibly exposed on primary navigation
support-core-task-success
clear-purpose-and-primary-action
passhighThe first viewport clearly identifies AD news and presents current lead stories with descriptive headlines and section navigation.
support-core-task-success
primary-flow-completion
issueshighFollowing the header sign-in action redirects to login2.ad.nl and produces “Inlogpoging geblokkeerd” with HTTP-like status 406, so the primary account journey cannot complete in this session.
F07 high: The sign-in journey ends at a blocked state
support-core-task-success
clear-system-state-and-recovery
passhighThe tested invalid URL presents a clear Dutch not-found explanation and a prominent action back to the latest news.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured 3.6s LCP and 2.6s FCP on the consent redirect path. A direct trace was better at 2.19s LCP, showing the redirect/first-visit path is the risk.
F08 medium: Mobile LCP misses the good threshold in the redirected first-visit path
be-fast-and-stable
visual-stability
passhighMobile layout observation measured CLS 0.0136 with only three small shifts, comfortably within the good range.
be-fast-and-stable
efficient-main-thread
passhighThe direct trace found two long tasks, 71.59ms maximum, and only 25.69ms total blocking time.
be-fast-and-stable
efficient-resource-delivery
issueshighThe HAR recorded 117 requests and 11,668,883 transferred bytes; 8.44 MB came from live-streaming video segments, while Lighthouse flagged redirects, cache lifetime, document latency and render blocking.
F09 high: The homepage transfers an excessive 11.67 MB on load
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighThe HAR recorded 38 scripts and Lighthouse estimated 58 KiB unused JavaScript; video player, tag manager, experimentation and advertising libraries all load on the homepage.
F10 medium: Third-party and unused JavaScript add avoidable cost
be-inclusive
names-roles-labels
issueshighThe images primitive reported missing alt on all 100 sampled images. The form probe found the first email input had no associated label or aria-label.
F11 high: News images and a newsletter field lack accessible alternatives
be-inclusive
sufficient-contrast
passhighLighthouse accessibility scored 98 and no contrast failure appeared in its failing audit list; visual captures show strong text contrast.
be-inclusive
structure-and-focus
issueshighLighthouse failed heading-order and accessible-name/visible-label matching; the focus probe found no visible outline on sampled primary links.
F12 high: Focus treatment and heading semantics are inconsistent
be-inclusive
legible-text
passhighArticle and listing captures use large, readable headlines and comfortable body measure without clipping at desktop or mobile widths.
be-inclusive
zoom-reflow-targets-and-media
issueshighAt 360px the page reflows without overflow, but the target probe found 29 of 80 sampled interactive elements under 24px in width or height.
F13 medium: Many controls are too compact for reliable touch use
follow-best-practices
no-console-errors
passhighLighthouse did not report the console-errors or runtime-exception audit among failures during the audited load.
follow-best-practices
sound-document-and-assets
issueshighThe images primitive found five images without explicit dimensions and five without srcset; Lighthouse also failed the unsized-images audit.
F14 medium: Some images do not reserve intrinsic space
follow-best-practices
browser-platform-hygiene
issueshighLighthouse reported DevTools Inspector issues and three BFCache failure reasons on the first-visit route.
F15 medium: Browser diagnostics report lifecycle and inspector problems
be-discoverable
title-and-description
passhighDirect rendered probe found a descriptive homepage title and meta description; the article has a unique title and detailed description.
be-discoverable
crawlable-and-mobile-friendly
issueshighDiscoverability fetched only 7,861 bytes, found 0% rendered-content coverage and identified a JS shell; the crawler screenshot contains no page content. Direct robots and sitemap requests were also blocked by the WAF from this audit origin.
F16 critical: Non-JavaScript crawlers receive a privacy shell instead of news content
be-discoverable
canonical-and-indexing-signals
passhighRendered homepage and article expose self-referencing canonicals, and the article robots meta permits full snippets and previews.
be-discoverable
structured-and-shareable-metadata
passhighHomepage has two JSON-LD blocks and Open Graph metadata; article JSON-LD includes NewsArticle and BreadcrumbList with seven OG tags.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS, HSTS and nosniff are present, but CSP permits unsafe-inline and unsafe-eval; 25 of 27 cookies were reported without Secure, including long-lived analytics identifiers.
F17 high: Cookie and CSP defaults weaken otherwise strong transport security
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe tracker scan observed 45 third-party origins and 11 known tracker domains. The HAR attributed 108 of 117 requests and 11.41 MB to third parties.
F18 critical: The homepage has an extreme tracking and third-party footprint
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighThe sign-in route is blocked and only describes email-code authentication; no passkey or WebAuthn UI could be reached or observed.
F19 medium: The authentication surface offers no observable phishing-resistant sign-in
be-private-and-secure
defensive-browser-policies
issueshighHeaders include HSTS, DENY framing and strict-origin referrer policy, but CSP allows unsafe-inline/unsafe-eval and Permissions-Policy only declares two client-hint features.
F20 medium: Defensive policies remain overly permissive
be-resilient
progressive-enhancement
issueshighThe raw-HTML discoverability comparison found 0% content overlap, no raw title, h1 or description, and classified the response as a JavaScript shell/privacy gate.
F21 critical: Core news content is unavailable without JavaScript
be-resilient
resilient-runtime-behaviour
passhighRepresentative homepage, article and listing rendered complete content with stable native navigation; no clipped open menu or broken async shell appeared.
be-resilient
offline-and-installable
not-applicablehighAD is a continuously updated public news publication rather than an offline-first application; offline installability was judged out of scope.
be-resilient
network-and-http-failure-states
passhighThe deliberate invalid path renders an intentional 404-style page with explanation and a direct route to current news.
be-internationalised
lang-dir-and-logical-properties
passhighThe document declares lang=nl and ltr, and rendered CSS contains logical-property usage; Dutch reading order is correct.
be-internationalised
locale-aware-data
issueshighArticle time elements use human text such as “18 juli 2026, 14:52” and “Laatste update: 16:08” directly in datetime rather than valid ISO date/time values; no Intl usage was observed in the rendered article.
F22 medium: Published times are not machine-readable or locale-robust
be-internationalised
time-zone-correctness
not-applicablehighThe audited news surfaces did not expose cross-zone scheduling, recurring events or user-entered time concepts.
be-trustworthy
no-dark-patterns
passhighPremium labels and the newsletter purpose are visible in captures, and the not-found/account messages do not use confirmshaming.
be-trustworthy
humane-error-handling
passhighThe observed blocked sign-in state explains the security reason and gives code-based recovery instructions without blaming the user.
be-trustworthy
trustworthy-input-assistance
issueshighBoth sampled newsletter email inputs reported an empty autocomplete value; the first also lacked a programmatic label.
F23 medium: Email fields omit autocomplete assistance
be-trustworthy
safe-commercial-and-account-flows
issueshighThe sign-in endpoint shows a status 406 block and textual instructions but no visible control to return, switch to email-code sign-in, or retry.
F24 high: Account access is not recoverable from the blocked screen
be-sustainable
optimised-assets
passhighThe image audit found no oversized images, all below-fold images were lazy, and 95 of 100 sampled images had srcset and dimensions.
be-sustainable
no-wasteful-work
issueshighThe HAR shows ten live-streaming requests transferring 8.44 MB during a six-second homepage capture, despite no player being visible in the first desktop or mobile viewport.
F25 high: An offscreen live stream downloads megabytes without user intent
be-sustainable
third-party-and-media-budget
issueshighThird parties transferred 11.41 MB across 108 requests, including 8.44 MB of live video, which is disproportionate for a news landing page before interaction.
F26 critical: Media and third parties dominate the page budget
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared agent-facing intent or transactional agent capability was found, so emerging WebMCP support is not required for this run.
be-agent-ready
on-device-inference
not-applicablehighNo declared on-device AI intent or user workflow requiring built-in inference was found.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten repeated top-to-bottom scroll cycles, heap totals decreased from 53.68 MB/872,921 nodes to 52.67 MB/855,104 nodes rather than growing.
be-memory-efficient
bounded-footprint
issueshighThe baseline heap summary contained 872,921 nodes, 3,637,944 edges and 53,675,080 self-size bytes, high for a news landing page before extended interaction.
F27 high: The initial page has a very large DOM and heap footprint
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumThe before/after heap summaries showed lower node and edge totals after repeated scrolling, with no aggregate accumulation signal.

Provenance

Canonical report: results/atomic/reports/0127-www_ad_nl.json
Report SHA-256: 145eedfb2486de0f4812a23ea9544fb07e9c85adba5307fe793db041e0198bfd
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_ad_nl/2026-07-18T15-09-50-647Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_ad_nl/2026-07-18T15-09-50-647Z
Catalog SHA-256: sha256:78ccfdb2d483f4c57d9dafed80fd86c6265585a56457c8dcfddc254b80fb44d7

Raw screenshots, HARs, traces, heaps, and other browser artifacts are retained at the local evidence root and intentionally are not committed. Artifact paths in the canonical report are relative to that root.