Manifest position 978 · CrUX rank bucket 1000

https://www.espn.com.ve

Coverage complete

Coverage-complete model audit of four representative production templates plus failure recovery.

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
issueshighDark media matched but computed body colors remained light.
F01 medium: The site ignores the user’s dark theme preference.
respect-user-preferences
respects-reduced-motion
issueshighTwo 200ms animations remained under reduce.
F02 low: Motion is not reduced when requested.
respect-user-preferences
respects-contrast
passhighForced-colors screenshot preserved visible text, controls, focus outlines, and consent actions.
implement-natural-interactions
view-transitions
issuesmediumNo View Transition signal on navigation-heavy templates.
F03 low: Route and state changes do not use View Transitions.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo parallax, scrollytelling, or scroll-linked reveal behavior was present on the representative templates.
implement-natural-interactions
physical-gestures
passmediumScore ticker and dense game navigation use native scrolling/links and button controls; no custom pointermove gesture layer was observed.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumChrome is sticky/fixed but has no observed state-aware query behavior.
F04 low: Navigation chrome is fixed/sticky but not state-aware, and overlays use manual positioning.
provide-guided-navigation
anchored-positioning
issuesmediumDropdown controls exist but no anchor-positioning declarations were found.
F04 low: Navigation chrome is fixed/sticky but not state-aware, and overlays use manual positioning.
provide-guided-navigation
directs-attention
passmediumSection navigation gives current-location cues with a persistent Football label and active underline.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighConsent wall obscures every first load.
F05 high: A full-screen consent wall obscures every representative page on first load.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThree role dialogs and custom dropdowns, but no native dialog/popover/details.
F06 medium: Dialogs and menus are built from role-based/custom elements rather than native top-layer primitives.
maximize-content-reduce-noise
reduced-chrome
issuesmediumFirst viewport is crowded by score strip, rails, account/promotional UI, and consent.
F07 medium: Dense chrome, side rails, score strips, promotions, and ads compete with editorial content.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighHome and article at 360px had scrollWidth=clientWidth=360 and zero overflow.
adapt-to-the-form-factor
component-level-responsiveness
issuesmediumNo container-query signal despite reused cards across differently sized regions.
F08 low: Responsive behavior is viewport-driven rather than component-aware.
adapt-to-the-form-factor
input-modality-aware
issueshighFocus outlines are absent on many score links and Lighthouse found target-size failures.
F09 medium: Keyboard focus and touch-target support are inconsistent.
support-core-task-success
clear-purpose-and-primary-action
passhighHomepage, section, article, and game views clearly present sports news, scores, and labelled next destinations.
support-core-task-success
primary-flow-completion
passmediumNews discovery from homepage to article and score discovery to game recap resolve to readable destination templates.
support-core-task-success
clear-system-state-and-recovery
issueshighUnknown route ends at ERR_TOO_MANY_REDIRECTS with no site recovery path.
F10 high: Unknown routes fail in an unrecoverable redirect loop.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse LCP 11.8s home/8.8s article and TBT 890/740ms are poor.
F11 high: Mobile load performance is poor and JavaScript dominates the critical path.
be-fast-and-stable
visual-stability
passhighMeasured CLS stayed 0.073 in Lighthouse and about 0.049 in mobile layout captures, within good range.
be-fast-and-stable
efficient-main-thread
issueshighLighthouse TBT 890ms and 3.0s main-thread work; trace found four long tasks.
F11 high: Mobile load performance is poor and JavaScript dominates the critical path.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR and DOM confirm parser-blocking scripts/styles plus cache/render-blocking opportunities.
F11 high: Mobile load performance is poor and JavaScript dominates the critical path.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 1,052KiB unused JavaScript and HAR recorded 2.06MB script transfer.
F11 high: Mobile load performance is poor and JavaScript dominates the critical path.
be-inclusive
names-roles-labels
issueshigh99/100 homepage images lacked alt and Lighthouse confirmed repeated image-alt failures.
F12 high: Many images lack accessible alternatives.
be-inclusive
sufficient-contrast
issueshighLighthouse found 29 home contrast failures and one article failure.
F13 medium: Text and essential UI have repeated contrast failures.
be-inclusive
structure-and-focus
issueshighHomepage has no h1/main landmark and many focused score links have outline none.
F09 medium: Keyboard focus and touch-target support are inconsistent.
be-inclusive
legible-text
passmediumArticle heading/body and score tables are readable without clipping at representative desktop/mobile sizes.
be-inclusive
zoom-reflow-targets-and-media
issueshighViewport explicitly sets user-scalable=no and maximum-scale=1.0; target-size also failed.
F14 high: The viewport disables user zoom.
follow-best-practices
no-console-errors
issueshighLighthouse recorded two browser-console error groups on home and article.
F15 medium: The page logs runtime errors and uses deprecated APIs and malformed image presentation.
follow-best-practices
sound-document-and-assets
issueshighDoctype/UTF-8 are valid, but Lighthouse found incorrect aspect ratios and unsized images.
F15 medium: The page logs runtime errors and uses deprecated APIs and malformed image presentation.
F20 medium: Image delivery omits intrinsic dimensions and responsive loading on many images.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse found a deprecated API and console errors; no prompt-on-load was observed.
F15 medium: The page logs runtime errors and uses deprecated APIs and malformed image presentation.
be-discoverable
title-and-description
passhighHome and article have unique descriptive titles and meta descriptions in raw and rendered HTML.
be-discoverable
crawlable-and-mobile-friendly
issueshighViewport exists and robots allows normal crawling, but Lighthouse found four non-crawlable anchors and weak link text.
F16 medium: Several visible controls use non-crawlable placeholder links and one link has weak text.
be-discoverable
canonical-and-indexing-signals
passhigh200 responses, canonical URLs, extensive hreflang, sitemap declaration, and no accidental noindex were observed.
be-discoverable
structured-and-shareable-metadata
passhighArticle exposes NewsArticle and VideoObject JSON-LD plus complete Open Graph metadata matching visible content.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS is used, but all 17 cookies were flagged insecure and HSTS/nosniff are absent.
F17 high: Cookies and transport defenses are not secure by default.
be-private-and-secure
data-minimisation-and-third-parties
issueshigh127/132 requests and 3.15MB were cross-origin; known ad trackers loaded.
F18 high: The initial page load has a disproportionate third-party and tracking footprint.
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablemediumNo browser permission prompt occurs on the audited public pages; sign-in is delegated to a separate Disney identity flow not exercised here.
be-private-and-secure
defensive-browser-policies
issueshighOnly frame-ancestors CSP is present; HSTS, nosniff, Referrer-Policy, and Permissions-Policy are absent.
F19 medium: Browser-enforced security policies are incomplete.
be-resilient
progressive-enhancement
passmediumRaw HTML is not a JS shell: 72% home and 64% article rendered content coverage; title/description and article h1 survive without JS.
be-resilient
resilient-runtime-behaviour
passmediumRepresentative section dropdown, sticky navigation, article, and score templates rendered without clipping or blank runtime state at tested viewports.
be-resilient
offline-and-installable
passmediumA valid manifest and active service-worker registration exist with start URL and useful shortcuts.
be-resilient
network-and-http-failure-states
issueshighUnknown route loops until browser failure instead of returning a recoverable state.
F10 high: Unknown routes fail in an unrecoverable redirect loop.
be-internationalised
lang-dir-and-logical-properties
passhighHTML lang=es and localized es-ve hreflang plus many language-region alternates are present; reading direction is correct for Spanish.
be-internationalised
locale-aware-data
passmediumThe Venezuelan Spanish edition consistently renders localized sports labels, relative durations, dates, and scores across home/game templates.
be-internationalised
time-zone-correctness
passlowGame/date selectors and relative publication times are edition-localized without ambiguous raw local timestamps in the audited UI.
be-trustworthy
no-dark-patterns
passhighConsent presents Accept and Reject all with equal prominence and clearly links policy/vendor details.
be-trustworthy
humane-error-handling
issueshighThe exercised invalid route blames redirect/cookies and offers only browser reload rather than site-specific recovery.
F10 high: Unknown routes fail in an unrecoverable redirect loop.
be-trustworthy
trustworthy-input-assistance
passmediumThe only primary public input is search; native input/select controls are used and consent checkboxes have explicit labels.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription management, or in-origin account-management transaction is part of the representative public news and score paths.
be-sustainable
optimised-assets
issueshigh100 images lack intrinsic dimensions, 23 below-fold are not lazy, 17 lack srcset, and four are oversized.
F20 medium: Image delivery omits intrinsic dimensions and responsive loading on many images.
be-sustainable
no-wasteful-work
issueshighLarge third-party/script load and 1,052KiB estimated unused JS indicate avoidable transfer and execution.
F18 high: The initial page load has a disproportionate third-party and tracking footprint.
F11 high: Mobile load performance is poor and JavaScript dominates the critical path.
be-sustainable
third-party-and-media-budget
issueshigh127 third-party requests transfer 3.15MB and tracker/ad SDKs dominate script cost.
F18 high: The initial page load has a disproportionate third-party and tracking footprint.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo WebMCP signal exists and robots.txt explicitly blocks major AI agents, indicating no intended agent-facing surface.
be-agent-ready
on-device-inference
not-applicablehighThe sports news/score experience has no user task requiring on-device inference and exposes none.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter lazy-load warmup, a second 10-scroll cycle held DOM nodes at 4,602 and heap rose only 1.45MB; no continuing DOM growth was observed.
be-memory-efficient
bounded-footprint
passmediumHeap summaries measured 57.4MB baseline and 61.6MB after exercising the long feed, proportionate to a media-rich page though worth monitoring.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumHeap summary top constructors contained no Detached population; DOM count stabilized across the second repeated-scroll cycle.

Provenance

Canonical report: results/atomic/reports/0978-www_espn_com_ve.json
Report SHA-256: ace7ab767a3f03d551c39ed7b2e52dbb1ff4d56890997081ce4d7e0bd0391d36
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_espn_com_ve/2026-07-24T06-39-30-639Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_espn_com_ve/2026-07-24T06-39-30-639Z
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.