Manifest position 311 · CrUX rank bucket 1000

https://www.diretta.it

Coverage complete

Atomic coverage complete: all 58 catalog checks judged across six 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
passhighLight and dark emulation produce visibly different, usable surface palettes.
respect-user-preferences
respects-reduced-motion
issueshighRunning shimmer and pulse animations remain under reduce.
F01 medium: Reduced-motion preference does not stop persistent shimmer and pulse animations
respect-user-preferences
respects-contrast
passhighForced-colors/high-contrast screenshot keeps text, icons, borders, and controls visible.
implement-natural-interactions
view-transitions
passmediumLive CSS contains view-transition rules and the reduced-motion rule disables transition navigation.
implement-natural-interactions
scroll-driven-animations
passmediumLive CSS feature probe found scroll/animation timeline rules.
implement-natural-interactions
physical-gestures
passmediumLive CSS feature probe found scroll-snap and platform-oriented interaction styling.
provide-guided-navigation
scroll-state-aware-chrome
passmediumLive CSS includes scroll-timeline support and screenshots show stable persistent navigation chrome.
provide-guided-navigation
anchored-positioning
passmediumLive CSS includes anchor positioning declarations for attached UI.
provide-guided-navigation
directs-attention
passmediumActive sport/result/news tabs are clearly highlighted across home, tennis, competition, and article screenshots.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighConsent wall obscures core content on fresh results-page loads.
F02 high: Consent interstitial dominates the first view on result and match pages
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshigh0 native dialogs/popovers and 2 custom role=dialog overlays.
F03 medium: Consent overlays use custom role=dialog containers rather than native dialog
maximize-content-reduce-noise
reduced-chrome
issueshighMobile match view is dominated by ad cards, navigation, and consent before match content.
F04 high: Advertising and chrome crowd the core match task on mobile
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighHome, match, and article at 360px report scrollWidth=clientWidth=360 and no overflow; viewport meta exists.
adapt-to-the-form-factor
component-level-responsiveness
passhighLive CSS contains @container rules and components reflow from desktop to mobile without overflow.
adapt-to-the-form-factor
input-modality-aware
passhighLighthouse target-size audit passed and focused sampled controls had visible outlines.
support-core-task-success
clear-purpose-and-primary-action
passhighPage titles, H1s, active sport tabs, score rows, match identity, and article headline communicate purpose.
support-core-task-success
primary-flow-completion
passmediumReal href navigation reaches sport listing, competition, match detail, and news article templates with successful content.
support-core-task-success
clear-system-state-and-recovery
passmediumLive/scheduled match states are visible and the invalid route returns a readable error with a Diretta.it recovery link.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse LCP 14.5s, CLS 0.32 and TBT 900ms.
F05 critical: Mobile load performance is far outside good Core Web Vitals
be-fast-and-stable
visual-stability
issueshighLighthouse CLS 0.32 and 100 images lack dimensions.
F06 high: Late content and unsized images create layout-instability risk
be-fast-and-stable
efficient-main-thread
issueshighTBT 900ms and observed long tasks exceed 50ms.
F07 high: Startup JavaScript blocks the main thread
be-fast-and-stable
efficient-resource-delivery
issueshigh109 requests, 37 stylesheets and many parser-inserted high-priority styles.
F08 high: The critical delivery path is fragmented across many assets
be-fast-and-stable
trim-unused-and-duplicate-code
issueshigh42 scripts and 1.29MB third-party transfer, including multiple analytics stacks and legacy bundle.
F09 high: Third-party and legacy script weight dominates the load
be-inclusive
names-roles-labels
issueshighLighthouse found prohibited ARIA, untitled frames, and label/name mismatch; images probe found one missing alt.
F10 medium: The accessibility tree has semantic defects
be-inclusive
sufficient-contrast
passhighLighthouse colour-contrast audit passed and high-contrast rendering remains legible.
be-inclusive
structure-and-focus
issueshighLighthouse found a heading-order failure, despite visible focus outlines on sampled controls.
F10 medium: The accessibility tree has semantic defects
be-inclusive
legible-text
passhighHome, match, and article text remains readable and unclipped at desktop and 360px.
be-inclusive
zoom-reflow-targets-and-media
passhighViewport allows scaling, mobile templates reflow without overflow, Lighthouse target-size passed, and sampled paths contain no video/audio requiring captions.
follow-best-practices
no-console-errors
issueshighLighthouse captured a getIdent TypeError during load.
F12 medium: A JavaScript exception is logged during page load
follow-best-practices
sound-document-and-assets
issueshighDoctype/UTF-8 pass, but one image has wrong aspect ratio and all sampled images lack intrinsic dimensions.
F11 medium: Document assets include unsized and incorrectly proportioned images
follow-best-practices
browser-platform-hygiene
issueshighLighthouse found a BFCache blocker and two missing source maps.
F13 medium: Platform hygiene prevents BFCache and omits source maps
be-discoverable
title-and-description
issueshighHome has strong metadata, but the representative article has no raw meta description.
F16 medium: The sampled article lacks a meta description
be-discoverable
crawlable-and-mobile-friendly
issueshighViewport and robots pass, but Lighthouse found three anchors without href.
F14 low: Some interactive anchors are not crawlable links
be-discoverable
canonical-and-indexing-signals
passhighPublic pages return 200, home canonical and index/follow are present, robots is valid, and sitemap indexes core/news/match pages.
be-discoverable
structured-and-shareable-metadata
issueshighOpen Graph exists on home, but zero JSON-LD blocks were found for article and match entities.
F15 medium: Entity pages lack structured data
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS is used and no cookies were set in the clean profile, but CSP, HSTS and nosniff are absent.
F17 high: Core defensive response headers are absent
be-private-and-secure
data-minimisation-and-third-parties
issueshigh11 third-party origins, 4 known trackers, 67 third-party requests and 1.29MB third-party transfer.
F18 high: Tracking and consent scope are disproportionate
be-private-and-secure
in-context-permissions-and-modern-auth
passmediumNo permission prompt appeared on load; authentication is optional and outside the representative score/news journey.
be-private-and-secure
defensive-browser-policies
issueshighHSTS, frame protection, Referrer-Policy, Permissions-Policy and CSP are absent.
F19 high: Browser-enforced security policies are not configured
be-resilient
progressive-enhancement
issueshighRaw HTML is not empty but contains only 36% of home and 54% of match rendered tokens; match H1 is absent raw.
F20 medium: Core score content is only partially available without JavaScript
be-resilient
resilient-runtime-behaviour
passmediumRepresentative listing, match and article templates render at desktop/mobile; CSS includes anchor positioning/container rules and no horizontal clipping was observed.
be-resilient
offline-and-installable
passhighManifest has name, icons, standalone display and start_url; an active service-worker registration was observed.
be-resilient
network-and-http-failure-states
passmediumInvalid route shows a readable retry-later error and a home link rather than a blank shell.
be-internationalised
lang-dir-and-logical-properties
passhighhtml lang is it, UI is consistently Italian, and live CSS contains logical properties.
be-internationalised
locale-aware-data
passmediumDates, sport labels, and localized metadata use Italian formatting consistently across match and article templates.
be-internationalised
time-zone-correctness
passlowMatch detail presents an unambiguous full local date and time for the Italian locale rather than a partial timestamp.
be-trustworthy
no-dark-patterns
issueshighFull consent wall and 1001-partner scope precede core content, although reject remains equally prominent.
F21 high: The consent experience is a nagging wall with extreme vendor scope
be-trustworthy
humane-error-handling
not-applicablehighNo user-input form is present in the representative public score, match, competition, or article paths.
be-trustworthy
trustworthy-input-assistance
not-applicablehighNo input fields are present in the representative public paths.
be-trustworthy
safe-commercial-and-account-flows
issueshighConsent is a relevant commercial/privacy flow and blocks the task with exceptionally broad vendor scope.
F21 high: The consent experience is a nagging wall with extreme vendor scope
be-sustainable
optimised-assets
issueshigh100 legacy-format images, 100 missing dimensions, four missing srcset, zero modern formats.
F22 medium: Images use legacy formats without responsive delivery metadata
be-sustainable
no-wasteful-work
issueshigh109 requests/42 scripts, 900ms TBT, and many persistent reduced-motion animations indicate avoidable work.
F24 medium: Background and startup work is not proportionate
be-sustainable
third-party-and-media-budget
issueshigh67 third-party requests transfer 1.29MB before user interaction.
F23 high: Third-party work is heavy relative to the score-listing task
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared or visible agent-facing workflow was found.
be-agent-ready
on-device-inference
not-applicablehighNo declared or visible agent-facing workflow was found.
be-memory-efficient
no-leak-under-repeated-interaction
issueslowPost-interaction snapshot is +30.0MB and +455,288 nodes versus baseline; separate sessions make this a low-confidence leak signal.
F26 high: Heap grows substantially after repeated consent interaction
be-memory-efficient
bounded-footprint
issueshighBaseline is 62.5MB self size with 937,483 nodes and 4.31M edges.
F25 high: The initial memory footprint is unusually large for a score listing
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumNo Detached* constructor appears among top constructors and EventItemImpl remains exactly 284 before/after; no direct accumulation signal was found.

Provenance

Canonical report: results/atomic/reports/0311-www_diretta_it.json
Report SHA-256: 750f4d356a86fdc31f15399685fe670b6cd084e21e384364f0dadebead328af0
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_diretta_it/2026-07-19T21-32-56-263Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_diretta_it/2026-07-19T21-32-56-263Z
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.