Manifest position 957 · CrUX rank bucket 1000

https://www.n-tv.de

Coverage complete

Coverage-complete audit of four representative public templates. Search, checkout/account, live-TV playback, and authenticated flows were not covered.

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
issueshighUnder emulated dark preference, the page remains white with dark text; computed color-scheme is normal and CSS inspection finds no prefers-color-scheme rule.
F01 high: No user-preference dark theme
respect-user-preferences
respects-reduced-motion
passmediumUnder emulated prefers-reduced-motion: reduce, getAnimations() returned no active animations; no motion was imposed in the inspected state.
respect-user-preferences
respects-contrast
issueshighCSS inspection found no forced-colors or prefers-contrast rules, while Lighthouse found 3.82:1 section-label contrast failures even in the default palette.
F02 medium: No explicit high-contrast or forced-colors adaptation
implement-natural-interactions
view-transitions
issueshighCSS inspection across the rendered homepage found no view-transition rules; section navigation is ordinary document navigation.
F03 medium: Navigation swaps have no View Transition treatment
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo parallax, scrollytelling, or entry/exit reveal interaction was present on the representative templates, so there is no scroll-linked implementation to judge.
implement-natural-interactions
physical-gestures
not-applicablehighNo swipe, pull, drag, or comparable gesture-driven control was present in the audited news-reading paths.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe 32,118px homepage uses a sticky header, but CSS inspection found no scroll-timeline and no scroll-state-aware treatment or progress cue.
F04 medium: Sticky navigation does not expose scroll progress or state
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip or edge-sensitive anchored popover was required in the exercised reading paths; the blocking consent modal is not an anchored overlay.
provide-guided-navigation
directs-attention
not-applicablehighThe audited flows are ordinary page navigations with no in-page jump, carousel marker, tour, drill-down, or moved-focus state requiring a directional attention cue.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighDesktop and mobile first-view screenshots show a fixed consent/subscription panel covering most or all news content before any user action.
F05 high: Consent and subscription wall obscures the primary content on load
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighDOM inspection identifies a DIV with role=dialog rather than a native dialog, and no popover/dialog primitive is present.
F06 medium: Consent modal uses an ad-hoc dialog container
maximize-content-reduce-noise
reduced-chrome
passmediumOutside the blocking consent wall, article and listing templates use a simple content column and restrained borders.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passmediumMobile layout measured 3px overflow on home and 0px on article, with a valid viewport meta; screenshots remain usable at 360px.
adapt-to-the-form-factor
component-level-responsiveness
passmediumCSS probe found five container rules and the mobile section adapts to one column.
adapt-to-the-form-factor
input-modality-aware
passmediumProgrammatic focus on the first section control produced a visible 2px solid outline.
support-core-task-success
clear-purpose-and-primary-action
passmediumHeadings, descriptive story links, timestamps, and section labels make the news-reading purpose immediately clear behind the consent layer.
support-core-task-success
primary-flow-completion
issueshighThe primary news-reading journey opens behind an unavoidable consent/subscription choice on homepage, section, article, and video templates.
F07 high: Reading is blocked by a consent-or-subscribe detour
support-core-task-success
clear-system-state-and-recovery
not-applicablehighThe representative core task is reading server-rendered news and exposed no loading, submission, empty, or error state to exercise.
be-fast-and-stable
good-core-web-vitals
issueshighThe trace measured LCP 6.29s; Lighthouse under simulated mobile conditions measured LCP 20.9s, FCP 10.0s, and performance 0.51.
F08 high: Largest content appears too slowly
be-fast-and-stable
visual-stability
passmediumLayout observers measured CLS 0 on both homepage and article during the capture window.
be-fast-and-stable
efficient-main-thread
passmediumTrace found one 102.94ms long task and 52.94ms TBT; Lighthouse TBT was 230ms, not the dominant failure.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 165 requests and 4.34MB transferred, including 66 scripts/1.93MB, 29 stylesheets, and 81 third-party requests.
F09 high: Heavy request and script delivery delays content
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighScripts account for 1.93MB across 66 requests and third parties transfer 1.45MB before the user has chosen a content interaction.
F10 medium: Script and third-party payload is disproportionate
be-inclusive
names-roles-labels
passmediumLighthouse passed button-name, link-name, and image-alt; image probe found zero missing alt attributes.
be-inclusive
sufficient-contrast
issueshighLighthouse reports multiple labels at 3.82:1 against #aab9c3, below the 4.5:1 requirement for normal-sized text.
F11 medium: Section labels fail minimum text contrast
be-inclusive
structure-and-focus
passmediumLighthouse passed heading order and main landmark; focus probe showed a visible 2px outline.
be-inclusive
legible-text
passmediumRepresentative article uses a narrow readable column with clear heading/body hierarchy and no clipping at 360px.
be-inclusive
zoom-reflow-targets-and-media
passmediumViewport allows scaling, article reflows at 360px, and the representative video has a German captions track.
follow-best-practices
no-console-errors
passmediumLighthouse recorded no browser console errors.
follow-best-practices
sound-document-and-assets
issueshighImage inspection found all 100 sampled images lacked width/height attributes and 84 lacked srcset; six were oversized.
F12 medium: Images omit intrinsic dimensions and responsive candidates
follow-best-practices
browser-platform-hygiene
passmediumLighthouse passed deprecated APIs, BFCache, and Inspector Issues checks; no permission prompt appeared on load.
be-discoverable
title-and-description
passmediumHome and section probes expose descriptive titles and meta descriptions.
be-discoverable
crawlable-and-mobile-friendly
passmediumLighthouse SEO passed crawlable anchors, robots, indexing, and viewport checks.
be-discoverable
canonical-and-indexing-signals
passmediumHome returns 200 with canonical URL, index/follow robots, valid robots.txt, and a current sitemap index.
be-discoverable
structured-and-shareable-metadata
passmediumHome exposes WebPage and BreadcrumbList JSON-LD plus complete Open Graph title, description, URL, and image metadata.
be-private-and-secure
secure-transport-and-headers
issueshighCSP only says upgrade-insecure-requests; one cookie is not Secure and all three sampled cookies use SameSite=None. HSTS and nosniff are present.
F13 high: CSP and cookie posture are weaker than expected
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker evidence found 20 third-party origins; HAR measured 81 third-party requests and 1.45MB, including Google Tag Manager and profiling/ad vendors.
F14 high: Large third-party tracking footprint loads around consent
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablehighNo permission request or authentication flow occurred in the public reading paths, so passkeys and permission timing were not applicable.
be-private-and-secure
defensive-browser-policies
issueshighHeaders lack Referrer-Policy, Permissions-Policy, and both X-Frame-Options and CSP frame-ancestors; the CSP contains no script restrictions.
F15 medium: Several browser-enforced policies are absent
be-resilient
progressive-enhancement
passmediumDiscoverability comparison found 99% raw-HTML content coverage, with title, H1, and description available without JavaScript.
be-resilient
resilient-runtime-behaviour
passmediumRepresentative pages render complete server content, mobile layouts do not clip, and Lighthouse found no runtime errors.
be-resilient
offline-and-installable
issueshighThe public news site has no web app manifest and no service-worker registration, so frequently revisited content has no offline fallback.
F16 medium: No offline fallback or installable app surface
be-resilient
network-and-http-failure-states
passmediumA direct fetch of robots and sitemap returned useful successful documents, and server-rendered content avoids a blank JS shell; no failure UI was triggered.
be-internationalised
lang-dir-and-logical-properties
passmediumThe document declares lang=de and CSS inspection found logical inline/block properties.
be-internationalised
locale-aware-data
not-applicablehighThe audited editorial paths display German-localized publication times but expose no user-entered currency, calendar, number, or locale-switching flow requiring deeper Intl validation.
be-internationalised
time-zone-correctness
not-applicablehighNo scheduling, recurring event, or cross-zone user flow was present in the representative news pages.
be-trustworthy
no-dark-patterns
issueshighThe wall gives a prominent “Einwilligen und weiter” action and paid no-tracking option, while rejection is hidden behind “Einstellungen”; it describes processing by 191 partners.
F17 high: Consent choice visually favors tracking
be-trustworthy
humane-error-handling
not-applicablehighNo form exists on the audited homepage and no form submission was part of the core reading journey.
be-trustworthy
trustworthy-input-assistance
not-applicablehighNo text, address, payment, or sign-in inputs were present in the audited public reading paths.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighA subscription promotion was visible, but checkout, sign-in, cancellation, and account-management were not entered because they are separate authenticated/commercial journeys.
be-sustainable
optimised-assets
issueshighOf 100 images, 84 lacked srcset, 100 lacked intrinsic dimensions, six were oversized, and ten used legacy formats.
F18 medium: Editorial images lack responsive delivery metadata
be-sustainable
no-wasteful-work
passmediumTrace showed only one long task and 52.94ms TBT over the capture, with no autoplay video on the representative media page.
be-sustainable
third-party-and-media-budget
issueshighThird parties account for 81 requests and 1.45MB of a 4.34MB initial load, before a reader engages with content.
F19 high: Third-party work consumes a large share of the initial budget
be-agent-ready
structured-agent-capabilities
not-applicablehighAgent-facing transactional tools are not necessary for this public news-reading experience; structured article metadata and raw HTML are the relevant machine-readable surface.
be-agent-ready
on-device-inference
not-applicablehighOn-device summarization or language-model inference is an optional emerging enhancement, not required for the core news-reading experience.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten full-page down/up scroll cycles, self size grew only 236,714 bytes (0.46%) and node count 0.57%, not evidence of unbounded growth in this run.
be-memory-efficient
bounded-footprint
issueshighBaseline heap summary contains 841,061 nodes and 51.27MB self size; after repeated full-page scrolling it remains about 51.51MB.
F20 medium: Homepage heap footprint is large for a news document
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumHeap summaries show a small bounded total delta after repeated scrolling and no Detached* constructor among top retained constructors.

Provenance

Canonical report: results/atomic/reports/0957-www_n-tv_de.json
Report SHA-256: 38ff86f0768e2acdfbf5c2bc7bffc64cbeb3f1924d6bff35e21821751d513796
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_n-tv_de/2026-07-24T03-33-00-136Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_n-tv_de/2026-07-24T03-33-00-136Z
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.