Manifest position 664 · CrUX rank bucket 1000

https://www.franceinfo.fr

Coverage complete

Coverage complete across five representative paths; no source was provided and no fixes were applied.

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 prefers-color-scheme: dark, the body remains rgb(255,255,255), computed color-scheme is normal, the screenshot is unchanged, and CSS inspection finds no colour-scheme implementation.
F01 medium: The site ignores the user’s dark colour-scheme preference.
respect-user-preferences
respects-reduced-motion
passhighevaluate probe under reduced motion found zero active animations and CSS includes a reduced-motion media treatment.
respect-user-preferences
respects-contrast
passmediumLighthouse contrast audit passed and the high-contrast screenshot retained visible text and controls.
implement-natural-interactions
view-transitions
issuesmediumCSS inspection across the rendered homepage found no view-transition rules or names; navigation remains a full-document abrupt swap.
F02 low: Route changes do not use View Transitions.
implement-natural-interactions
scroll-driven-animations
passmediumCSS probe found no scroll-driven effect and observed scrolling remained native with no long-task scroll animation.
implement-natural-interactions
physical-gestures
passmediumMobile topic navigation uses native horizontal scrolling and the page did not expose custom pointer-driven gesture handlers in tested flows.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumThe 31,227px-tall mobile homepage has static chrome; CSS inspection found no scroll timeline or scroll-state implementation and no reading/progress cue.
F03 low: The page chrome does not communicate scroll state.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip/popover/menu positioning defect was exposed in the representative flows, so anchor positioning is not required for the tested surfaces.
provide-guided-navigation
directs-attention
passhighSelected topic chips, headings, skip link, and descriptive navigation labels preserve orientation across tested templates.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighMobile screenshots show “Activez les notifications” fixed over the bottom of search and 404 content before a user asks for notifications.
F04 medium: A notification activation prompt intrudes on search and error journeys.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighDOM/CSS probe found 11 elements with role=dialog or aria-modal, but zero dialog, popover, or details elements.
F05 medium: Overlays are implemented as custom dialog-like structures rather than native primitives.
maximize-content-reduce-noise
reduced-chrome
passhighMobile screenshots prioritize headline imagery and readable content with compact persistent header chrome.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighThe layout primitive measured scrollWidth 403px against clientWidth 360px on /monde/, a 43px overflow.
F06 medium: The section template overflows horizontally on a 360px viewport.
adapt-to-the-form-factor
component-level-responsiveness
passhighRendered CSS contains @container rules and homepage/article components reflow between desktop and 360px views.
adapt-to-the-form-factor
input-modality-aware
issueshighThe focus probe found visible elements whose computed outline is none and box-shadow none, including menu/list anchors and buttons; axe also reports structural accessibility failures.
F07 high: Some keyboard-focusable controls have no visible focus indicator.
support-core-task-success
clear-purpose-and-primary-action
passhighFirst viewports clearly identify current news, section purpose, article headline, and search action.
support-core-task-success
primary-flow-completion
passhighThe labelled search form completed to 100 matching results, and headline links expose real href destinations.
support-core-task-success
clear-system-state-and-recovery
passhighA true HTTP 404 presents a clear explanation, search field, homepage/live/TV/radio recovery actions.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP at 4.0s (score 0.50) and FCP at 2.3s; the first-party trace was faster but still confirms load work before content settles.
F08 high: Mobile Largest Contentful Paint misses the good Core Web Vitals range.
be-fast-and-stable
visual-stability
passhighLayout observers measured CLS 0 on home and article; Lighthouse CLS was 0.004.
be-fast-and-stable
efficient-main-thread
issueshighThe DevTools trace recorded a 465.22ms task and 421.71ms total blocking time across two long tasks.
F09 medium: A long main-thread task blocks responsiveness during load.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR captured 138 requests: 37 stylesheets and 61 scripts. Scripts transferred 853,978 bytes and the summary identifies many parser-inserted stylesheet candidates.
F10 medium: The critical delivery path is fragmented across many CSS and script requests.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimates 55KiB unused JavaScript and 16KiB unused CSS on the mobile load.
F11 low: The homepage ships avoidable unused CSS and JavaScript.
be-inclusive
names-roles-labels
issueshighaxe found critical aria-allowed-attr and aria-valid-attr-value violations, 10 malformed lists, 40 orphan list items, a duplicate landmark name, and content outside landmarks; Lighthouse accessibility score is 0.80.
F12 high: Invalid ARIA and broken list semantics weaken assistive-technology output.
be-inclusive
sufficient-contrast
passhighLighthouse color-contrast audit passed; screenshots show strong body/control contrast.
be-inclusive
structure-and-focus
issueshighThe focus probe found visible elements whose computed outline is none and box-shadow none, including menu/list anchors and buttons; axe also reports structural accessibility failures. axe found critical aria-allowed-attr and aria-valid-attr-value violations, 10 malformed lists, 40 orphan list items, a duplicate landmark name, and content outside landmarks; Lighthouse accessibility score is 0.80.
F07 high: Some keyboard-focusable controls have no visible focus indicator.
F12 high: Invalid ARIA and broken list semantics weaken assistive-technology output.
be-inclusive
legible-text
passhighArticle and listing screenshots show readable sizing, spacing, line length, and unclipped wrapping at 360px.
be-inclusive
zoom-reflow-targets-and-media
issueshighThe layout primitive measured scrollWidth 403px against clientWidth 360px on /monde/, a 43px overflow.
F06 medium: The section template overflows horizontally on a 360px viewport.
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console audit passed.
follow-best-practices
sound-document-and-assets
issueshighThe images primitive found 7 images without dimensions, 72 below-fold images without lazy loading, 61 without srcset, 16 legacy-format images, and 25 missing alt attributes.
F13 medium: Image delivery and semantics are inconsistent.
follow-best-practices
browser-platform-hygiene
passhighLighthouse best-practices score is 1.0 and no permission prompt appeared at browser level during load.
be-discoverable
title-and-description
passhighHomepage, section, article, and search have descriptive titles; homepage/section/article expose descriptions.
be-discoverable
crawlable-and-mobile-friendly
passhighReal href links, viewport meta, a crawlable robots policy for search engines, and responsive homepage/article evidence were observed.
be-discoverable
canonical-and-indexing-signals
passhighHomepage/section/article expose canonical URLs, return successful statuses, and are represented in sitemap indexes without accidental noindex.
be-discoverable
structured-and-shareable-metadata
passhighArticle exposes NewsArticle JSON-LD plus matching Open Graph title, description, URL, type, and image metadata.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders probe found no CSP, frame protection, Referrer-Policy, or Permissions-Policy. Cookie audit found 14 cookies classed insecure, including non-Secure and SameSite=None values; HSTS and nosniff are present.
F15 high: Browser security policies and cookie flags are incomplete.
be-private-and-secure
data-minimisation-and-third-parties
issueshighHAR attributes 759,325 of 1,235,913 transferred bytes (61%) to third parties; tracker capture found 19 third-party origins and known Facebook, Google, Outbrain and other trackers.
F16 high: Third-party tracking dominates transferred bytes.
be-private-and-secure
in-context-permissions-and-modern-auth
passhighNo browser permission prompt fired during capture; authentication is not part of the public news-reading core flow.
be-private-and-secure
defensive-browser-policies
issueshighHeaders probe found no CSP, frame protection, Referrer-Policy, or Permissions-Policy. Cookie audit found 14 cookies classed insecure, including non-Secure and SameSite=None values; HSTS and nosniff are present.
F15 high: Browser security policies and cookie flags are incomplete.
be-resilient
progressive-enhancement
passhighDiscoverability comparison found 100% rendered-content coverage in raw server HTML and no JavaScript shell.
be-resilient
resilient-runtime-behaviour
passhighMenus, topic strips, search and recovery states rendered usable across tested mobile templates; service worker is registered.
be-resilient
offline-and-installable
passhighA valid manifest with standalone display and 192/512 icons is linked, and a service-worker registration controls the origin.
be-resilient
network-and-http-failure-states
passhighA real HTTP 404 returns status 404 and offers explanatory copy, search, home, live, TV and radio recovery actions.
be-internationalised
lang-dir-and-logical-properties
passhighhtml lang is fr and rendered CSS includes logical inline properties; French reading order is correct.
be-internationalised
locale-aware-data
passmediumArticle publication date, time, duration and French typography are rendered in the declared fr locale.
be-internationalised
time-zone-correctness
not-applicablehighThe representative public-news pages do not coordinate user events across time zones or accept partial-time input; no time-zone-sensitive flow applies.
be-trustworthy
no-dark-patterns
issuesmediumSearch-result DOM starts with a notification activation panel and screenshots show it over unrelated tasks; the user did not initiate a notification flow.
F17 medium: The notification nudge is shown without task context.
be-trustworthy
humane-error-handling
passhighSearch uses a labelled native search input; newsletter email is labelled, required, and relies on native validation semantics.
be-trustworthy
trustworthy-input-assistance
passhighNewsletter email field has autocomplete=email and a visible label; search has a visible label.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription purchase, consent purchase, authentication, or account-management journey is part of the representative public-news scope.
be-sustainable
optimised-assets
issueshighThe images primitive found 7 images without dimensions, 72 below-fold images without lazy loading, 61 without srcset, 16 legacy-format images, and 25 missing alt attributes.
F13 medium: Image delivery and semantics are inconsistent.
be-sustainable
no-wasteful-work
issueshighHAR attributes 759,325 of 1,235,913 transferred bytes (61%) to third parties; tracker capture found 19 third-party origins and known Facebook, Google, Outbrain and other trackers.
F16 high: Third-party tracking dominates transferred bytes.
be-sustainable
third-party-and-media-budget
issueshighHAR attributes 759,325 of 1,235,913 transferred bytes (61%) to third parties; tracker capture found 19 third-party origins and known Facebook, Google, Outbrain and other trackers.
F16 high: Third-party tracking dominates transferred bytes.
be-agent-ready
structured-agent-capabilities
issueshighrobots.txt disallows GPTBot, ChatGPT-User, ClaudeBot, Claude-Web, PerplexityBot and other AI agents, while Lighthouse agentic-browsing score is 0.33; server-rendered content itself has 100% crawler coverage.
F14 medium: The public news corpus explicitly blocks major AI agents and offers no structured agent capability.
be-agent-ready
on-device-inference
not-applicablehighNo user task on the tested news-reading/search surfaces requires on-device generation or summarisation; absence is not a defect for this emerging capability.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten full-page scroll cycles, heap self-size rose only 173,655 bytes (0.54%) and node count 0.81%, with no unbounded trend demonstrated.
be-memory-efficient
bounded-footprint
issuesmediumBaseline heap summary contains 547,086 nodes, 2,227,476 edges, and 32,032,181 self-size bytes. Repeated full-page scroll grew self-size only 0.54%, so this is footprint rather than demonstrated leakage.
F18 medium: The initial page memory/DOM footprint is large for a news landing page.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighBefore/after heap summaries show no Detached* constructor among top retained constructors and only small bounded growth after repeated scrolling.

Provenance

Canonical report: results/atomic/reports/0664-www_franceinfo_fr.json
Report SHA-256: c524165dc998cd3a6d3243fc5691883f47d2e37756c7a4df5b3c10b510fa38a1
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_franceinfo_fr/2026-07-22T06-10-59-226Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_franceinfo_fr/2026-07-22T06-10-59-226Z
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.