Manifest position 577 · CrUX rank bucket 1000
https://www.sport.es
Coverage complete
Coverage-complete audit of five representative public paths. Not covered: video playback, authenticated subscription/account checkout, and every sports/topic page because they are separate or duplicated journeys/templates.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Computed-color probe under emulated dark preference stayed white with color-scheme normal. F01 medium: The site ignores the user’s dark color-scheme preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | Reduced-motion emulation matched and document.getAnimations() returned no active animations. |
respect-user-preferencesrespects-contrast | pass | high | Lighthouse contrast audit passed and the prefers-contrast screenshot retained legible controls/text. |
implement-natural-interactionsview-transitions | issues | high | Captured template CSS/DOM contains no view-transition usage across route templates. F02 low: Navigation changes are abrupt rather than continuity-preserving. |
implement-natural-interactionsscroll-driven-animations | pass | high | No scroll-linked visual effect or main-thread animation was observed; long-page layouts remain static during inspection. |
implement-natural-interactionsphysical-gestures | pass | high | Narrow layouts use native scrolling and link controls with no observed custom pointer-driven gesture surface. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | A 44,249px page retains static fixed chrome and exposes no position/progress state. F03 low: Long pages provide static fixed chrome but no scroll-position feedback. |
provide-guided-navigationanchored-positioning | issues | high | Floating prompt is present but no anchor positioning declaration was found. F04 high: Floating UI is manually placed rather than anchored to its trigger or context. |
provide-guided-navigationdirects-attention | pass | high | Section and article screens retain clear BARÇA context, prominent H1, and stable navigation hierarchy. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Fixed prompt and tapbar visibly cover editorial viewport space on three primary templates. F05 high: Fixed overlays and navigation obscure the primary content on mobile. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | Visible closeable prompt exists while semantic probe found zero dialog/popover/details/role=dialog elements. F06 medium: The dismissible floating panel does not use a semantic overlay primitive. |
maximize-content-reduce-noisereduced-chrome | issues | high | Initial mobile viewport is dominated by stacked masthead, score, ad, video, prompt and tapbar regions. F07 high: Promotional and navigation chrome dominates the mobile reading viewport. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | All homepage, section, article and results layout captures report 360px scroll width at 360px viewport and viewport meta present. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | Templates fit narrow screens, but captured CSS/DOM has no evidence of container queries for reused cards/modules. F08 low: Components appear viewport-responsive but do not use component-level responsiveness. |
adapt-to-the-form-factorinput-modality-aware | issues | high | Focus probe showed outline none; Lighthouse target-size audit failed multiple links. F09 medium: Keyboard focus and touch-target support are incomplete. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Homepage clearly presents current sports headlines; article presents category, H1, deck and media; results screen names its task. |
support-core-task-successprimary-flow-completion | pass | high | The lead homepage story URL loaded successfully as a complete article with matching title/deck and canonical metadata. |
support-core-task-successclear-system-state-and-recovery | pass | high | Empty results date explains no events and offers adjacent dates; invalid route explains failure and provides Ir a la portada. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse LCP 4.6s, TBT 310ms, TTI 28.1s and CLS 0.054. F10 high: Mobile loading is slow despite low observed CLS. |
be-fast-and-stablevisual-stability | pass | high | Layout captures measured CLS 0.045 homepage/article, 0.023 section and 0 results; all are below 0.1. |
be-fast-and-stableefficient-main-thread | issues | high | Lighthouse measured TBT 310ms and TTI 28.1s despite a clean short trace window. F10 high: Mobile loading is slow despite low observed CLS. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR found 169 requests/4.20MB, ten parser-inserted VeryHigh CSS candidates and uncompressed/missing-cache scripts. F11 high: The critical resource path is large and fragmented. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimated 1,188KiB unused JS and 38KiB unused CSS. F12 high: Large amounts of JavaScript and CSS are unused on initial load. |
be-inclusivenames-roles-labels | issues | high | Lighthouse found unnamed menu button and missing image alternatives. F13 high: Important controls and images lack accessible names or alternatives. |
be-inclusivesufficient-contrast | pass | high | Lighthouse color-contrast audit passed on the tested homepage state. |
be-inclusivestructure-and-focus | issues | high | Main landmark passed, but heading-order failed and focused skip link had outline 0px. F14 medium: Heading order and visible keyboard focus are unreliable. |
be-inclusivelegible-text | pass | high | Article H1/deck/body and results state remain readable, unclipped and comfortably sized at 360px. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Viewport permits scaling and reflow has no overflow, but Lighthouse target-size audit failed 14px-high links. F15 medium: Several text links have insufficient touch area or spacing. |
follow-best-practicesno-console-errors | issues | high | Lighthouse recorded a refused localhost request and Nuxt hydration mismatch. F16 medium: The homepage logs runtime and network errors. |
follow-best-practicessound-document-and-assets | issues | high | Doctype/charset pass, but image audit and Lighthouse reveal responsive/aspect-ratio defects. F17 medium: Image delivery has aspect-ratio, sizing and responsiveness defects. |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse deprecations audit passed; no notification/geolocation prompt or paste-blocking input appeared in representative paths. |
be-discoverabletitle-and-description | pass | high | Homepage, section, article and results metadata probes each found descriptive title and description. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Viewport and robots passed, but Lighthouse found javascript:void(0) consent links. F18 low: Some consent links are not crawlable or progressively operable. |
be-discoverablecanonical-and-indexing-signals | pass | high | All four public templates returned canonical and index/follow signals; robots.txt passed Lighthouse and raw HTML fetched 200. |
be-discoverablestructured-and-shareable-metadata | pass | high | Article exposes NewsArticle, canonical, Open Graph title/description matching visible H1/deck; listings expose ItemList. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS is used, but CSP/nosniff/clickjacking/Permissions-Policy absent and cookies lack Secure. F19 high: Security headers and cookie flags are materially incomplete. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | 36 third-party origins; 147 requests and 3.97MB third-party transfer with known ad trackers. F20 high: The homepage has an excessive tracking and third-party footprint. |
be-private-and-securein-context-permissions-and-modern-auth | pass | high | No permission prompt fired on load and no authentication surface is part of the representative public-reading paths. |
be-private-and-securedefensive-browser-policies | issues | high | HSTS only max-age=300; no CSP/frame protection, nosniff or Permissions-Policy; cookies trigger inspector issues. F19 high: Security headers and cookie flags are materially incomplete. |
be-resilientprogressive-enhancement | pass | high | Raw-server content coverage is 99% homepage and 98% article, with title/H1/description present and no JS shell. |
be-resilientresilient-runtime-behaviour | pass | high | Homepage, section, article and results templates loaded with aligned menus/chrome and no horizontal clipping at 360px. |
be-resilientoffline-and-installable | not-applicable | high | SPORT is a public news publication rather than an installed app; offline/installability is not part of the representative reading/results task. |
be-resilientnetwork-and-http-failure-states | pass | high | Invalid route provides explanatory recovery page and homepage action instead of a blank shell. |
be-internationalisedlang-dir-and-logical-properties | issues | high | All templates declare lang=es; captured styles provide no evidence of logical inline/block properties. F21 low: The Spanish document language is set, but CSS is not writing-mode resilient. |
be-internationalisedlocale-aware-data | pass | high | Spanish relative dates and article date text are rendered consistently; machine-readable article timestamps include ISO data. |
be-internationalisedtime-zone-correctness | pass | high | Published/updated article datetime values carry explicit +02:00 offsets. |
be-trustworthyno-dark-patterns | pass | high | Representative public-content screens show direct article/results navigation and no forced continuity or confirmshaming interaction. |
be-trustworthyhumane-error-handling | not-applicable | high | No user-submitted form appears in the representative homepage, section, article, results or recovery paths. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | No address, payment, sign-in or sign-up input is exposed in the representative public-content paths. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | The audited public reading/results surfaces expose no transaction or account-management flow; the promotional subscription text did not expose a checkout in the captured DOM. |
be-sustainableoptimised-assets | issues | high | 26 oversized, 85 missing srcset, 30 legacy-format images; 1.33MB image transfer. F22 high: Image and decorative asset delivery wastes bandwidth. |
be-sustainableno-wasteful-work | issues | high | Third-party/script load dominates and Lighthouse reports 1.19MB unused JS. F23 high: Third-party scripts consume most of the page budget. |
be-sustainablethird-party-and-media-budget | issues | high | 147 third-party requests transfer 3.97MB; fixed video/promo modules compete with editorial content. F23 high: Third-party scripts consume most of the page budget. |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared agent-facing intent or transactional capability is exposed; this emerging capability is optional for the publication. |
be-agent-readyon-device-inference | not-applicable | high | No declared agent-facing or on-device inference intent; adding summarisation is an optional product decision, not a baseline obligation. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After ten full-page down/up traversals, heap rose only 0.76% (52.23MB to 52.62MB), nodes 0.07%, and closures decreased. |
be-memory-efficientbounded-footprint | issues | high | Steady state is about 52MB self size and 868k heap nodes for one news listing, disproportionate to core content. F24 medium: The one-page memory footprint is disproportionate for a news listing. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Repeated traversal did not show unbounded node/closure growth and no Detached constructor appeared among dominant constructors. |
Provenance
Canonical report: results/atomic/reports/0577-www_sport_es.json
Report SHA-256: 06adbaccd4dea26115e164773b9fd0c2c85444aff17d5d86f8345f506f429fe6
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_sport_es/2026-07-21T17-02-16-275Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_sport_es/2026-07-21T17-02-16-275Z
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.