Manifest position 473 · CrUX rank bucket 1000

https://www.gazzetta.it

Coverage complete

Atomic coverage complete across 58 checks and four representative public templates/journeys.

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
issueshighThe dark screenshot is byte-for-byte visually identical to the light capture; under emulated prefers-color-scheme: dark, computed color-scheme remains normal and body background remains rgb(253,233,235).
F03 medium: The page ignores the user’s dark color-scheme preference.
respect-user-preferences
respects-reduced-motion
passhighEmulated reduced-motion matched and getAnimations() returned no active animations, so no non-essential motion continued.
respect-user-preferences
respects-contrast
issueshighUnder prefers-contrast: more, computed colors remain unchanged. Lighthouse measures 2.83:1 for orange links/buttons and 2.29:1 for “Preferenze”, below 4.5:1.
F04 medium: High-contrast preference does not change controls, and the consent UI already contains low-contrast orange text and buttons.
implement-natural-interactions
view-transitions
issuesmediumRendered DOM/source feature probe found no view-transition-name, @view-transition, or related API marker on the multi-page news experience.
F05 low: Route and state changes have no View Transition integration.
implement-natural-interactions
scroll-driven-animations
passhighNo active animations, scroll timeline markers, or scroll-linked visual effects were present, so no main-thread scroll animation anti-pattern was observed.
implement-natural-interactions
physical-gestures
passhighRepresentative news, article, section and results paths used native links and scrolling; no custom pointer gesture handlers or platform-fighting gesture UI was observed.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumThe homepage DOM is over 22,000px tall, while the feature probe found no scroll-state query, scroll timeline, or progress treatment.
F06 low: Long pages expose no scroll-state-aware header or reading-position feedback.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, contextual menu, or edge-anchored transient overlay was present in the representative reading, section, and live-results paths.
provide-guided-navigation
directs-attention
passhighDescriptive section/article links, sequential headings, main/nav landmarks and article metadata provide a clear information hierarchy across representative paths.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighDesktop and 360px screenshots show the page blurred and inert behind a modal on first load. The only prominent choices are “ACCETTA E CONTINUA” and “RIFIUTA E ABBONATI”; the latter does not provide a free rejection path.
F01 critical: A full-screen consent-or-subscribe wall obscures all editorial content on every tested entry page.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighDOM inspection reports zero <dialog> and zero popover elements; the visible 624x444 fixed overlay is a DIV role=dialog.
F07 medium: The blocking consent overlay is a custom DIV with role=dialog rather than a native dialog and has no light-dismiss path.
maximize-content-reduce-noise
reduced-chrome
issueshighNo-JS crawler screenshot shows header/navigation followed by roughly 250px of blank reserved space; no headline appears in the first viewport.
F28 medium: The content-first crawler view gives most of the first viewport to empty advertising space.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAt a 360x800 device viewport, layout reports a 1125 CSS-pixel viewport rendered at scale 0.32 because meta viewport is width=1120, initial-scale=0.70. Screenshots show tiny consent text and controls across home, article, section and live-results templates.
F02 high: Mobile uses a scaled 1120px desktop canvas instead of a readable reflowed layout.
adapt-to-the-form-factor
component-level-responsiveness
issuesmediumFeature probe found no @container/container-type markers, while all three tested templates retained the 1125px CSS viewport on a 360px device.
F29 low: The component system shows no container-query adaptation and remains tied to the desktop canvas.
adapt-to-the-form-factor
input-modality-aware
issueshighFocus/target probe found visible controls under 44px; the Abbonamenti link computes outline: none when focused, while many other links retain the UA outline.
F14 medium: Some primary interactive elements are under target size or suppress focus indication.
support-core-task-success
clear-purpose-and-primary-action
issueshighAcross home, article, section and results screenshots, users see the policy wall instead of headlines, scores or article content.
F26 high: The first viewport prioritizes a long policy wall over the site’s news purpose and reading action.
support-core-task-success
primary-flow-completion
issueshighDirect navigation to a representative article still shows only the consent-or-subscribe wall over blurred editorial content.
F27 high: The core reading flow is blocked until the visitor accepts profiling or enters a subscription path.
support-core-task-success
clear-system-state-and-recovery
passhighA deliberately invalid URL returned a clear Italian not-found explanation, a home action, search guidance and navigation links.
be-fast-and-stable
good-core-web-vitals
issueshighRaw-CDP trace measured FCP 2.83s and LCP 4.12s; Lighthouse’s separate run measured LCP 33.5s and performance 0.48.
F08 high: Initial rendering is slow and misses the good LCP threshold.
be-fast-and-stable
visual-stability
passhighObserved CLS stayed low: 0.0002 on home, 0.0045 on section and 0.0014 on article during capture.
be-fast-and-stable
efficient-main-thread
issueshighTrace reports two long tasks, the longest 229ms, and 206ms total blocking time; Lighthouse reports 342ms TBT.
F09 medium: Long tasks and heavy scripting block the main thread.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR records 163 requests and 5.88MB transferred, including 2.36MB script, 2.58MB images and 682KB fonts. Parser-inserted orchestrator scripts in <head> have neither async nor defer.
F10 high: The page delivers a very large, script-heavy critical path.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighThe HAR contains 62 script requests totaling 2.36MB; Google Tag Manager alone transfers 798KB and multiple advertising/tracking bundles are among the largest resources.
F11 high: JavaScript and third-party code dominate page weight.
be-inclusive
names-roles-labels
issueshighImages primitive found 43 of 100 images missing alt text. Lighthouse confirms missing alt on sponsor/footer images; DOM probe finds two search inputs without associated labels.
F12 high: Many images and search fields lack accessible alternatives or labels.
be-inclusive
sufficient-contrast
issueshighLighthouse reports 2.83:1 for orange-on-white links and white-on-orange buttons, and 2.29:1 for “Preferenze”, against a required 4.5:1.
F13 high: Consent links and primary controls fail WCAG contrast.
be-inclusive
structure-and-focus
issueshighFocus/target probe found visible controls under 44px; the Abbonamenti link computes outline: none when focused, while many other links retain the UA outline.
F14 medium: Some primary interactive elements are under target size or suppress focus indication.
be-inclusive
legible-text
issueshighA 360px device receives a 1125 CSS-pixel layout at 0.32 scale. Consent copy and controls become extremely small despite technically allowing zoom.
F15 high: The mobile experience shrinks a desktop canvas rather than reflowing text and controls.
be-inclusive
zoom-reflow-targets-and-media
issueshighA 360px device receives a 1125 CSS-pixel layout at 0.32 scale. Consent copy and controls become extremely small despite technically allowing zoom.
F15 high: The mobile experience shrinks a desktop canvas rather than reflowing text and controls.
follow-best-practices
no-console-errors
issueshighLighthouse records a 404 for https://dimages2.gazzettaobjects.it/favicon.ico.
F16 low: The page logs a resource error on load.
follow-best-practices
sound-document-and-assets
issueshighOf 100 images, 80 lack explicit width/height, 35 are oversized, 41 below-fold images are not lazy-loaded and 37 use legacy formats.
F17 medium: Image markup and delivery are structurally weak.
follow-best-practices
browser-platform-hygiene
passhighLighthouse and DOM inspection found valid baseline platform usage with no permission prompt on load or deprecated-API finding beyond the separately recorded console/resource error.
be-discoverable
title-and-description
passhighHome, section, article and results pages each expose descriptive titles and meta descriptions.
be-discoverable
crawlable-and-mobile-friendly
issueshighLighthouse flags a registration anchor with no href. The viewport is hard-coded to width=1120, producing a scaled desktop layout on mobile.
F18 medium: A link is not crawlable and the viewport signal is not genuinely mobile-friendly.
be-discoverable
canonical-and-indexing-signals
passhighHome and representative pages returned 200, expose canonical URLs and index/follow signals; robots.txt is valid and sitemap.xml responds.
be-discoverable
structured-and-shareable-metadata
passhighThe article includes NewsArticle and BreadcrumbList JSON-LD plus matching Open Graph title, description, image and URL.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS is used, but headers primitive finds no CSP, HSTS or X-Content-Type-Options. Cookie audit finds 25 cookies flagged insecure and SameSite=None.
F19 high: Core transport defenses and cookie flags are missing.
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker probe finds 30 third-party origins and five known trackers, including DoubleClick, Google Tag Manager and Facebook. HAR attributes 158 requests and 5.75MB to non-main origins.
F20 high: The initial load has an extensive tracking and third-party footprint.
be-private-and-secure
in-context-permissions-and-modern-auth
issuesmediumDOM probe finds multiple text/password sign-in forms with empty autocomplete tokens and no WebAuthn/passkey marker in rendered source.
F21 medium: Visible sign-in forms rely on password fields without modern authentication or correct autofill metadata.
be-private-and-secure
defensive-browser-policies
issueshighNo CSP/frame-ancestors, X-Frame-Options, HSTS, Permissions-Policy or nosniff header is present; Referrer-Policy remains no-referrer-when-downgrade.
F22 high: Browser-enforced defensive policies are largely absent.
be-resilient
progressive-enhancement
passhighRaw HTML retains 92% of home content words and 84% of article content words, including title, h1 and description; neither page is a JS shell.
be-resilient
resilient-runtime-behaviour
passhighRepresentative server-rendered pages loaded stable navigation/content DOM, and the consent overlay remained within viewport bounds in desktop and mobile captures.
be-resilient
offline-and-installable
not-applicablehighThis public news publication is content-oriented rather than an installable application; offline/PWA installability is not required for the audited core reading journey.
be-resilient
network-and-http-failure-states
passhighThe 404 path provides an explicit explanation and actionable route home/search instead of a blank shell or infinite spinner.
be-internationalised
lang-dir-and-logical-properties
not-applicablehighThe publication is deliberately Italian-language and Italy-focused, with no language/locale switch exposed in the audited scope; html lang=it-IT is correct.
be-internationalised
locale-aware-data
not-applicablehighThe audited editorial and scores surfaces are deliberately single-locale Italian; multi-locale data formatting was not an offered capability.
be-internationalised
time-zone-correctness
not-applicablehighNo cross-time-zone scheduling or user-authored event flow was part of the representative Italian news journeys.
be-trustworthy
no-dark-patterns
issueshighThe modal pairs “ACCETTA E CONTINUA” with “RIFIUTA E ABBONATI”; declining profiling is framed as a paid path, while settings is a lower-emphasis orange link.
F23 high: Consent choice is bundled with subscription pressure rather than offering an equivalent reject action.
be-trustworthy
humane-error-handling
passhighLogin inputs are labelled and use native required constraints; an empty submit leaves both required fields invalid without premature custom blame messaging.
be-trustworthy
trustworthy-input-assistance
issueshighRendered form probe shows search, username/text and password fields with empty autocomplete tokens.
F24 medium: Search and sign-in fields omit autocomplete assistance.
be-trustworthy
safe-commercial-and-account-flows
issueshighThe blocking wall says users can choose a paid plan but the “RIFIUTA E ABBONATI” action displays no price, term or cancellation information before the click.
F25 high: The subscription alternative is introduced as the only rejection path without showing price or commitment in the decision UI.
be-sustainable
optimised-assets
issueshighImages probe finds 35 oversized images, 37 legacy-format images, 23 without srcset, and only one modern-format image among 100.
F30 high: Images are frequently oversized, legacy-formatted and missing responsive delivery.
be-sustainable
no-wasteful-work
issueshighInitial load transfers 5.88MB in 163 requests, with 30 third-party origins and multiple tracking bundles even while the blocking consent wall is displayed.
F31 high: The page performs substantial background advertising and tracking work before content access.
be-sustainable
third-party-and-media-budget
issueshighNon-main origins account for 158 requests and 5.75MB. Scripts and images total 4.94MB while the visible state is only a consent wall.
F32 high: Third-party scripts and media are disproportionate to first-viewport user value.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared agent-facing transaction or tool surface exists; the emerging WebMCP opportunity is not treated as a failure.
be-agent-ready
on-device-inference
not-applicablehighOn-device inference is not necessary to complete the publication’s reading and live-score tasks; absence is not a defect.
be-memory-efficient
no-leak-under-repeated-interaction
issuesmediumAfter GC, baseline heap was 769,639 nodes/51.1MB; after accepting the wall and ten alternating top/bottom scrolls it retained 1,417,924 nodes/83.8MB, with closures rising from 36,691 to 98,366. The consent state change is a confound, so leak attribution is medium confidence.
F33 medium: Retained heap grows sharply after entering the site and repeatedly traversing the long feed.
be-memory-efficient
bounded-footprint
issueshighA settled baseline after GC contains 769,639 heap nodes and 51.1MB self size; the exercised state retains 83.8MB and 1.42 million nodes.
F34 medium: The page has a very large live heap for a news homepage.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighNeither heap summary shows a Detached* constructor among the dominant retained populations; direct evidence does not show a prominent detached-DOM class, though the general growth issue is recorded separately.

Provenance

Canonical report: results/atomic/reports/0473-www_gazzetta_it.json
Report SHA-256: 87975ebaeab398487e35c1323cddd9261ed4ae3cca785dc342a97bb6e5c828cf
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_gazzetta_it/2026-07-21T01-09-36-438Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_gazzetta_it/2026-07-21T01-09-36-438Z
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.