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.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | pass | high | Light and dark emulation produce visibly different, usable surface palettes. |
respect-user-preferencesrespects-reduced-motion | issues | high | Running shimmer and pulse animations remain under reduce. F01 medium: Reduced-motion preference does not stop persistent shimmer and pulse animations |
respect-user-preferencesrespects-contrast | pass | high | Forced-colors/high-contrast screenshot keeps text, icons, borders, and controls visible. |
implement-natural-interactionsview-transitions | pass | medium | Live CSS contains view-transition rules and the reduced-motion rule disables transition navigation. |
implement-natural-interactionsscroll-driven-animations | pass | medium | Live CSS feature probe found scroll/animation timeline rules. |
implement-natural-interactionsphysical-gestures | pass | medium | Live CSS feature probe found scroll-snap and platform-oriented interaction styling. |
provide-guided-navigationscroll-state-aware-chrome | pass | medium | Live CSS includes scroll-timeline support and screenshots show stable persistent navigation chrome. |
provide-guided-navigationanchored-positioning | pass | medium | Live CSS includes anchor positioning declarations for attached UI. |
provide-guided-navigationdirects-attention | pass | medium | Active sport/result/news tabs are clearly highlighted across home, tennis, competition, and article screenshots. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Consent 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-noisesemantic-dismissible-primitives | issues | high | 0 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-noisereduced-chrome | issues | high | Mobile 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-factorresponsive-no-horizontal-scroll | pass | high | Home, match, and article at 360px report scrollWidth=clientWidth=360 and no overflow; viewport meta exists. |
adapt-to-the-form-factorcomponent-level-responsiveness | pass | high | Live CSS contains @container rules and components reflow from desktop to mobile without overflow. |
adapt-to-the-form-factorinput-modality-aware | pass | high | Lighthouse target-size audit passed and focused sampled controls had visible outlines. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Page titles, H1s, active sport tabs, score rows, match identity, and article headline communicate purpose. |
support-core-task-successprimary-flow-completion | pass | medium | Real href navigation reaches sport listing, competition, match detail, and news article templates with successful content. |
support-core-task-successclear-system-state-and-recovery | pass | medium | Live/scheduled match states are visible and the invalid route returns a readable error with a Diretta.it recovery link. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse LCP 14.5s, CLS 0.32 and TBT 900ms. F05 critical: Mobile load performance is far outside good Core Web Vitals |
be-fast-and-stablevisual-stability | issues | high | Lighthouse CLS 0.32 and 100 images lack dimensions. F06 high: Late content and unsized images create layout-instability risk |
be-fast-and-stableefficient-main-thread | issues | high | TBT 900ms and observed long tasks exceed 50ms. F07 high: Startup JavaScript blocks the main thread |
be-fast-and-stableefficient-resource-delivery | issues | high | 109 requests, 37 stylesheets and many parser-inserted high-priority styles. F08 high: The critical delivery path is fragmented across many assets |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | 42 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-inclusivenames-roles-labels | issues | high | Lighthouse found prohibited ARIA, untitled frames, and label/name mismatch; images probe found one missing alt. F10 medium: The accessibility tree has semantic defects |
be-inclusivesufficient-contrast | pass | high | Lighthouse colour-contrast audit passed and high-contrast rendering remains legible. |
be-inclusivestructure-and-focus | issues | high | Lighthouse found a heading-order failure, despite visible focus outlines on sampled controls. F10 medium: The accessibility tree has semantic defects |
be-inclusivelegible-text | pass | high | Home, match, and article text remains readable and unclipped at desktop and 360px. |
be-inclusivezoom-reflow-targets-and-media | pass | high | Viewport allows scaling, mobile templates reflow without overflow, Lighthouse target-size passed, and sampled paths contain no video/audio requiring captions. |
follow-best-practicesno-console-errors | issues | high | Lighthouse captured a getIdent TypeError during load. F12 medium: A JavaScript exception is logged during page load |
follow-best-practicessound-document-and-assets | issues | high | Doctype/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-practicesbrowser-platform-hygiene | issues | high | Lighthouse found a BFCache blocker and two missing source maps. F13 medium: Platform hygiene prevents BFCache and omits source maps |
be-discoverabletitle-and-description | issues | high | Home has strong metadata, but the representative article has no raw meta description. F16 medium: The sampled article lacks a meta description |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Viewport and robots pass, but Lighthouse found three anchors without href. F14 low: Some interactive anchors are not crawlable links |
be-discoverablecanonical-and-indexing-signals | pass | high | Public pages return 200, home canonical and index/follow are present, robots is valid, and sitemap indexes core/news/match pages. |
be-discoverablestructured-and-shareable-metadata | issues | high | Open 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-securesecure-transport-and-headers | issues | high | HTTPS 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-securedata-minimisation-and-third-parties | issues | high | 11 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-securein-context-permissions-and-modern-auth | pass | medium | No permission prompt appeared on load; authentication is optional and outside the representative score/news journey. |
be-private-and-securedefensive-browser-policies | issues | high | HSTS, frame protection, Referrer-Policy, Permissions-Policy and CSP are absent. F19 high: Browser-enforced security policies are not configured |
be-resilientprogressive-enhancement | issues | high | Raw 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-resilientresilient-runtime-behaviour | pass | medium | Representative listing, match and article templates render at desktop/mobile; CSS includes anchor positioning/container rules and no horizontal clipping was observed. |
be-resilientoffline-and-installable | pass | high | Manifest has name, icons, standalone display and start_url; an active service-worker registration was observed. |
be-resilientnetwork-and-http-failure-states | pass | medium | Invalid route shows a readable retry-later error and a home link rather than a blank shell. |
be-internationalisedlang-dir-and-logical-properties | pass | high | html lang is it, UI is consistently Italian, and live CSS contains logical properties. |
be-internationalisedlocale-aware-data | pass | medium | Dates, sport labels, and localized metadata use Italian formatting consistently across match and article templates. |
be-internationalisedtime-zone-correctness | pass | low | Match detail presents an unambiguous full local date and time for the Italian locale rather than a partial timestamp. |
be-trustworthyno-dark-patterns | issues | high | Full 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-trustworthyhumane-error-handling | not-applicable | high | No user-input form is present in the representative public score, match, competition, or article paths. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | No input fields are present in the representative public paths. |
be-trustworthysafe-commercial-and-account-flows | issues | high | Consent 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-sustainableoptimised-assets | issues | high | 100 legacy-format images, 100 missing dimensions, four missing srcset, zero modern formats. F22 medium: Images use legacy formats without responsive delivery metadata |
be-sustainableno-wasteful-work | issues | high | 109 requests/42 scripts, 900ms TBT, and many persistent reduced-motion animations indicate avoidable work. F24 medium: Background and startup work is not proportionate |
be-sustainablethird-party-and-media-budget | issues | high | 67 third-party requests transfer 1.29MB before user interaction. F23 high: Third-party work is heavy relative to the score-listing task |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared or visible agent-facing workflow was found. |
be-agent-readyon-device-inference | not-applicable | high | No declared or visible agent-facing workflow was found. |
be-memory-efficientno-leak-under-repeated-interaction | issues | low | Post-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-efficientbounded-footprint | issues | high | Baseline 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-efficientno-detached-dom-or-unbounded-listeners | pass | medium | No 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.