Manifest position 890 · CrUX rank bucket 1000

https://www.wetter.com

Coverage complete

Atomic coverage complete across 58 checks and seven representative paths.

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
issueshighPreference-emulated screenshots and computed media/style probes were compared.
F003 medium: The site does not adapt to the user’s dark color preference.
respect-user-preferences
respects-reduced-motion
issueshighPreference-emulated screenshots and computed media/style probes were compared.
F004 low: Reduced-motion preference leaves smooth scrolling enabled.
respect-user-preferences
respects-contrast
passhighPreference-emulated screenshots and computed media/style probes were compared.
implement-natural-interactions
view-transitions
passmediumThe covered MPA links use ordinary full-document navigation; no SPA state morph or abrupt custom transition was present, so native navigation remained predictable.
implement-natural-interactions
scroll-driven-animations
passmediumCSS inspection found no animation-timeline and layout observers found no scroll long tasks; the site uses native scrolling rather than main-thread scroll animation.
implement-natural-interactions
physical-gestures
passmediumCore tasks use links, form submission, and map controls rather than gesture-only handlers; no custom pointer trap was observed.
provide-guided-navigation
scroll-state-aware-chrome
passmediumMobile captures retain a compact branded header/search entry and clear section headings while content scrolls.
provide-guided-navigation
anchored-positioning
issuesmediumDesktop/mobile screenshots, semantic navigation inspection, and overlay geometry were reviewed.
F001 critical: The consent wall interrupts content before any user request and is not exposed as a semantic modal.
provide-guided-navigation
directs-attention
passmediumThe first content viewport clearly labels “Wetter für Deutschland heute” and puts forecast/radar/warning choices directly above the map.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighLoad screenshots, fixed-overlay probe, and full-page mobile length were reviewed.
F001 critical: The consent wall interrupts content before any user request and is not exposed as a semantic modal.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighLoad screenshots, fixed-overlay probe, and full-page mobile length were reviewed.
F001 critical: The consent wall interrupts content before any user request and is not exposed as a semantic modal.
maximize-content-reduce-noise
reduced-chrome
issueshighLoad screenshots, fixed-overlay probe, and full-page mobile length were reviewed.
F015 medium: The landing page buries core weather content in a very long mixed feed.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighFive archetypes were measured at 360×800 and keyboard focus/control geometry was probed.
F002 critical: The consent UI is wider than a phone viewport and clips both primary choices.
adapt-to-the-form-factor
component-level-responsiveness
issueshighFive archetypes were measured at 360×800 and keyboard focus/control geometry was probed.
F002 critical: The consent UI is wider than a phone viewport and clips both primary choices.
adapt-to-the-form-factor
input-modality-aware
issueshighFive archetypes were measured at 360×800 and keyboard focus/control geometry was probed.
F010 medium: Some controls are too small or lose a visible focus indicator.
support-core-task-success
clear-purpose-and-primary-action
issueshighHomepage, Berlin forecast, radar, search result, article, and 404 recovery journeys were exercised.
F017 high: The core local-forecast and article journeys can be blocked by an unusable consent step.
support-core-task-success
primary-flow-completion
issueshighHomepage, Berlin forecast, radar, search result, article, and 404 recovery journeys were exercised.
F017 high: The core local-forecast and article journeys can be blocked by an unusable consent step.
support-core-task-success
clear-system-state-and-recovery
passhighRadar displays a plain-language loading state; search returns named results; the real 404 names the error and links to news, home, and search.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse, trace summary, layout observers, HAR summary, and image evidence were combined.
F005 high: Largest Contentful Paint is slow on the primary landing page.
be-fast-and-stable
visual-stability
passhighLayout observers measured CLS 0 on home/listing/radar/search, 0.00002 on city, and 0.025 on article, all below the 0.1 good threshold.
be-fast-and-stable
efficient-main-thread
passhighTrace and layout observers found zero long tasks and Lighthouse TBT was 49.7ms.
be-fast-and-stable
efficient-resource-delivery
issueshighLighthouse, trace summary, layout observers, HAR summary, and image evidence were combined.
F006 medium: Render-blocking and unused/duplicated front-end code delay useful content.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse, trace summary, layout observers, HAR summary, and image evidence were combined.
F006 medium: Render-blocking and unused/duplicated front-end code delay useful content.
be-inclusive
names-roles-labels
issueshighaxe-core, Lighthouse accessibility, semantics, focus/control geometry, and screenshots were combined.
F009 medium: Accessibility semantics and reading order contain repeatable defects.
be-inclusive
sufficient-contrast
issueshighaxe-core, Lighthouse accessibility, semantics, focus/control geometry, and screenshots were combined.
F008 high: Several text elements fail minimum color contrast.
be-inclusive
structure-and-focus
issueshighaxe-core, Lighthouse accessibility, semantics, focus/control geometry, and screenshots were combined.
F009 medium: Accessibility semantics and reading order contain repeatable defects.
be-inclusive
legible-text
issueshighaxe-core, Lighthouse accessibility, semantics, focus/control geometry, and screenshots were combined.
F008 high: Several text elements fail minimum color contrast.
be-inclusive
zoom-reflow-targets-and-media
issueshighaxe-core, Lighthouse accessibility, semantics, focus/control geometry, and screenshots were combined.
F007 critical: The viewport configuration disables user zoom.
follow-best-practices
no-console-errors
issueshighLighthouse diagnostics plus doctype/charset/image and DOM probes were reviewed.
F011 low: A JavaScript console error occurs during load.
follow-best-practices
sound-document-and-assets
issueshighLighthouse diagnostics plus doctype/charset/image and DOM probes were reviewed.
F012 medium: Image delivery and dimensions waste bandwidth and create avoidable layout risk.
follow-best-practices
browser-platform-hygiene
passhighLighthouse diagnostics plus doctype/charset/image and DOM probes were reviewed.
be-discoverable
title-and-description
passhighAll six representative pages retained title, H1, and meta description in raw HTML.
be-discoverable
crawlable-and-mobile-friendly
passhighDiscoverability coverage was 53–81%, no page was a JS shell, anchors have hrefs, and a viewport meta is present (zoom restriction is reported under inclusivity).
be-discoverable
canonical-and-indexing-signals
passhighHomepage returned 200 with canonical, INDEX/FOLLOW robots meta, hreflang, robots.txt, and a populated sitemap; the error test returned HTTP/2 404.
be-discoverable
structured-and-shareable-metadata
passhighThe page exposes ItemList, VideoObject, WebSite SearchAction, Organization JSON-LD plus complete Open Graph fields.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS headers, cookies, secrets scan, tracker inventory, and HAR third-party summary were reviewed.
F013 high: Defensive browser policy is incomplete and one cookie is insecurely scoped.
be-private-and-secure
data-minimisation-and-third-parties
passhighTracker inventory found no known tracker domains before consent; third parties were chiefly first-party asset subdomains and Usercentrics CMP endpoints.
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablehighNo permission request or authentication flow exists on the representative public, read-only paths, so passkey/auth judgement is not applicable.
be-private-and-secure
defensive-browser-policies
issueshighHTTPS headers, cookies, secrets scan, tracker inventory, and HAR third-party summary were reviewed.
F013 high: Defensive browser policy is incomplete and one cookie is insecurely scoped.
be-resilient
progressive-enhancement
passhighRaw server HTML preserved 53–81% of rendered words and title/H1/description across all six templates; none was an empty JS shell.
be-resilient
resilient-runtime-behaviour
passhighNo-JS crawler views, manifest/service-worker probe, loading surface, search result, and real HTTP 404 recovery were reviewed.
be-resilient
offline-and-installable
not-applicablehighThe audited surface is a public MPA content/weather service and no offline intent is declared; the manifest supports home-screen presentation, but offline operation is not treated as a required core outcome.
be-resilient
network-and-http-failure-states
passhighA real HTTP/2 404 renders a clear German explanation with routes back to current news, homepage, and search.
be-internationalised
lang-dir-and-logical-properties
passmediumhtml lang is de-DE and alternate locales are declared via hreflang; no RTL locale is offered on this German page.
be-internationalised
locale-aware-data
passmediumBerlin renders German dates (Do 23.07.2026), decimal commas, narrow no-break spacing, °C, l/m², km/h, and hPa.
be-internationalised
time-zone-correctness
passmediumLocation-specific sunrise/sunset and hourly forecast times are rendered for Berlin alongside the place forecast; no contradictory client-local conversion was observed.
be-trustworthy
no-dark-patterns
issueshighConsent choice geometry, search form semantics, and humane 404 recovery were reviewed.
F016 high: The consent choice architecture is visually coercive and hard to compare on mobile.
be-trustworthy
humane-error-handling
passhighThe required search form produces a clear result page; the 404 explains the failure without blame and offers recovery links.
be-trustworthy
trustworthy-input-assistance
passhighSearch inputs use type=search, name=q, required, and explicit accessible labels; autocomplete off is reasonable for live place suggestions.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription management, account, or authentication journey was in the representative public scope.
be-sustainable
optimised-assets
issueshighHAR transfer/third-party totals, image audit, trace, and idle long-task signals were reviewed.
F012 medium: Image delivery and dimensions waste bandwidth and create avoidable layout risk.
be-sustainable
no-wasteful-work
passhighTrace/layout observers found no long tasks, and the no-consent tracker run found no known analytics tracker activity.
be-sustainable
third-party-and-media-budget
issueshighHAR transfer/third-party totals, image audit, trace, and idle long-task signals were reviewed.
F006 medium: Render-blocking and unused/duplicated front-end code delay useful content.
F012 medium: Image delivery and dimensions waste bandwidth and create avoidable layout risk.
be-agent-ready
structured-agent-capabilities
issueshighRaw discoverability, structured metadata, Lighthouse agentic signal, and WebMCP/built-in AI probes were reviewed.
F014 medium: The public weather/search experience has no structured agent capability surface.
be-agent-ready
on-device-inference
not-applicablehighThe core task is retrieval of authoritative server weather data, not local summarisation or generation; an on-device inference feature has no demonstrated use case.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter one warm-up menu cycle, DOM nodes remained exactly 2,558 after 10 and 20 further cycles; heap fell after warm-up and changed only from 9.18MB to 9.59MB between cycles 10 and 20.
be-memory-efficient
bounded-footprint
passhighThe baseline heap summary was 7.10MB self size and 108,750 snapshot nodes; the warmed same-session series settled near 9–10MB JS heap for this content-heavy page.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighThe same-session repeated menu test accumulated zero DOM nodes after warm-up, and the sampled live DOM reported no detached nodes.

Provenance

Canonical report: results/atomic/reports/0890-www_wetter_com.json
Report SHA-256: a9075590e6b1f38f4f721029c6f48162658ff31457c4380328de1b954b7a3bbb
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_wetter_com/2026-07-23T16-17-20-790Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_wetter_com/2026-07-23T16-17-20-790Z
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.