Manifest position 843 · CrUX rank bucket 1000

https://www.skysports.com

Coverage complete

Coverage-complete audit of five representative public templates/journeys plus a 404 state. Login, paid playback and completed checkout were excluded because they require credentials or payment.

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
issueshighPaired 1440x900 screenshots under normal and prefers-color-scheme: dark are pixel-identical (both 544,208 bytes), and captured CSS contains no prefers-color-scheme rule.
F1 medium: The site does not adapt its visual theme to the user’s dark-mode preference.
respect-user-preferences
respects-reduced-motion
passhighUnder prefers-reduced-motion: reduce the probe found zero active animations and one stylesheet responding to the preference.
respect-user-preferences
respects-contrast
passhighLighthouse color-contrast passed and the high-contrast screenshot retained visible text and controls.
implement-natural-interactions
view-transitions
issuesmediumThe captured CSS contains no view-transition declarations and the live DOM probe found no view-transition styling across this multi-page news experience.
F2 low: Route changes do not use View Transitions.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked animation was present on the representative templates, so there is no scroll animation implementation to evaluate.
implement-natural-interactions
physical-gestures
passmediumCaptured CSS uses scroll-snap and the sampled journeys did not expose custom pointer-drag handlers that fought native scrolling.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumCaptured CSS contains no scroll-state query or scroll timeline, while desktop screenshots show a large, persistent two-level navigation area.
F3 low: Persistent navigation does not expose declarative scroll-state-aware behaviour.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, anchored popover or edge-positioned menu was encountered in the sampled public journeys.
provide-guided-navigation
directs-attention
passhighScreenshots show active section state, strong page headings and selected navigation underlines on article and score templates.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighDesktop screenshots show a modal covering roughly the lower third of the viewport with the page dimmed; at 360x800 it covers most of the viewport before any user action.
F4 high: The first-visit cookie wall obscures the primary content on every sampled public route.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe recon probe identifies DIV role=dialog, not an open dialog element, for the modal consent surface.
F5 medium: The consent flow uses a custom role=dialog container rather than the native dialog primitive.
maximize-content-reduce-noise
reduced-chrome
passhighOutside the separately reported consent wall, content cards and headings dominate the representative page layouts.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAt 360x800, “Essential cookies only” is clipped off the left edge and “Accept all” is clipped off the right edge on homepage, scores and Get Sky captures; most underlying content is unavailable.
F6 high: The mobile consent layout clips both edge actions and blocks core news, scores and commercial journeys.
adapt-to-the-form-factor
component-level-responsiveness
passhighCaptured CSS includes @container and the same navigation/content system reflows between 1440px and 360px.
adapt-to-the-form-factor
input-modality-aware
issueshighThe homepage probe found 48 visible anchors/buttons/inputs with either width or height below 24 CSS px; the sampled first focus target does have a visible browser outline.
F7 medium: A meaningful set of interactive targets is too small for robust touch use.
support-core-task-success
clear-purpose-and-primary-action
passhighArticle and scores screenshots expose specific H1/page headings and recognizable next actions in the first viewport.
support-core-task-success
primary-flow-completion
issueshighAt 360x800, “Essential cookies only” is clipped off the left edge and “Accept all” is clipped off the right edge on homepage, scores and Get Sky captures; most underlying content is unavailable.
F6 high: The mobile consent layout clips both edge actions and blocks core news, scores and commercial journeys.
support-core-task-success
clear-system-state-and-recovery
passhighAn unknown route returns HTTP 404 with the explicit H1 “Sorry, we could not find the page you were looking for” and retains site navigation.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 7.4s, Speed Index 4.6s and Time to Interactive 8.0s (performance score 0.60), although an unthrottled trace measured LCP 1.65s and only 20.74ms TBT.
F8 high: Throttled mobile loading misses the Core Web Vitals LCP bar.
be-fast-and-stable
visual-stability
issueshighThe images primitive found width/height attributes missing on all 100 sampled homepage images and all 100 sampled article images; Lighthouse measured CLS 0.181.
F9 medium: Images lack intrinsic dimensions and the throttled run records material layout shift.
be-fast-and-stable
efficient-main-thread
passhighThe trace recorded one 70.74ms long task and only 20.74ms total blocking time; Lighthouse TBT was 94ms.
be-fast-and-stable
efficient-resource-delivery
issueshighLighthouse estimates 119 KiB unused JavaScript and 90 KiB unused CSS. The HAR records 19 scripts (367,619 transferred bytes), 10 fonts (221,893 bytes), and 218,143 third-party bytes.
F10 medium: Substantial unused CSS/JavaScript and third-party code inflate delivery.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimates 119 KiB unused JavaScript and 90 KiB unused CSS. The HAR records 19 scripts (367,619 transferred bytes), 10 fonts (221,893 bytes), and 218,143 third-party bytes.
F10 medium: Substantial unused CSS/JavaScript and third-party code inflate delivery.
be-inclusive
names-roles-labels
issueshighLighthouse found three pundit headline links in the tab order with no accessible text and reported invalid H4/H3 heading order; accessibility score was 0.95.
F11 high: Some homepage links have no accessible name and heading levels skip structure.
be-inclusive
sufficient-contrast
passhighLighthouse found no color-contrast failures on the homepage.
be-inclusive
structure-and-focus
issueshighLighthouse found three pundit headline links in the tab order with no accessible text and reported invalid H4/H3 heading order; accessibility score was 0.95.
F11 high: Some homepage links have no accessible name and heading levels skip structure.
be-inclusive
legible-text
passhighArticle and score screenshots show readable type, sensible line lengths and no text clipping outside the consent action defect.
be-inclusive
zoom-reflow-targets-and-media
issueshighThe homepage probe found 48 visible anchors/buttons/inputs with either width or height below 24 CSS px; the sampled first focus target does have a visible browser outline.
F7 medium: A meaningful set of interactive targets is too small for robust touch use.
follow-best-practices
no-console-errors
issueshighLighthouse recorded ReferenceError: _satellite is not defined and a TypeError in ui-sitewide-dynamic-tile during load.
F12 medium: The homepage logs uncaught runtime errors.
follow-best-practices
sound-document-and-assets
issueshighThe images primitive found width/height attributes missing on all 100 sampled homepage images and all 100 sampled article images; Lighthouse measured CLS 0.181.
F9 medium: Images lack intrinsic dimensions and the throttled run records material layout shift.
follow-best-practices
browser-platform-hygiene
passhighLighthouse best-practices scored 0.96; no permission prompt appeared on load and notification permission remained default.
be-discoverable
title-and-description
passhighAll four content probes returned descriptive titles and meta descriptions; Lighthouse SEO passed.
be-discoverable
crawlable-and-mobile-friendly
passhighReal href links, viewport metadata, valid robots.txt and 100% no-JS content coverage were observed.
be-discoverable
canonical-and-indexing-signals
issueshighThe homepage metadata probe returned no canonical link. Discoverability found the scores page content fully server-rendered but titlePresentInRaw=false.
F13 low: The homepage omits a canonical URL and the scores title is not present in raw HTML.
be-discoverable
structured-and-shareable-metadata
passhighRepresentative pages expose 2–5 JSON-LD blocks and 5–7 Open Graph tags matching their visible entities.
be-private-and-secure
secure-transport-and-headers
issueshighThe cookie audit shows bm_lso and ak_bmsc with secure=false; six of six cookies use SameSite=None, including several that do not need cross-site semantics.
F14 high: Two first-party cookies are set without Secure and all six sampled cookies use SameSite=None.
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe pre-consent HAR records 18 third-party requests and 218,143 transferred bytes, including Covatic and Dotmetrics; trackers enumeration finds eight third-party origins.
F15 medium: Third-party measurement code loads before a consent decision and consumes a material share of the initial transfer.
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablehighNo browser permission prompt or authentication flow was exercised; credentials are not required for the audited public news journeys.
be-private-and-secure
defensive-browser-policies
issueshighHeaders include HSTS and nosniff, but omit Referrer-Policy and Permissions-Policy. CSP contains only frame-ancestors and therefore does not constrain script/style/connect sources.
F16 medium: Browser-enforced policy coverage is incomplete and the CSP only defines frame ancestors.
be-resilient
progressive-enhancement
passhighDiscoverability reports 99–100% raw-HTML content coverage with title/H1/description preserved on home and article pages.
be-resilient
resilient-runtime-behaviour
issueshighAt 360x800, “Essential cookies only” is clipped off the left edge and “Accept all” is clipped off the right edge on homepage, scores and Get Sky captures; most underlying content is unavailable.
F6 high: The mobile consent layout clips both edge actions and blocks core news, scores and commercial journeys.
be-resilient
offline-and-installable
not-applicablehighThe sampled product is primarily a public news/live service and explicitly prefers related native applications; full offline app behaviour is not a core public journey.
be-resilient
network-and-http-failure-states
passhighThe unknown path returns a true HTTP 404 and a readable branded error page rather than a blank shell.
be-internationalised
lang-dir-and-logical-properties
passmediumAll sampled documents declare lang=en and retained correct reading order across desktop/mobile layouts.
be-internationalised
locale-aware-data
passmediumFixture values use semantic time elements with machine-readable datetime values rather than only visual strings.
be-internationalised
time-zone-correctness
issuesmediumThe scores probe lists semantic time values such as text “5.00pm” with datetime “17:00”, but no zone or offset is present in the sampled output.
F17 low: Fixture times do not expose a time-zone context for users outside the UK.
be-trustworthy
no-dark-patterns
passhighThe consent surface offers Essential only, View options and Accept all as peer actions without confirmshaming copy.
be-trustworthy
humane-error-handling
not-applicablehighNo authored form appears on the sampled public routes before entering gated account/payment services.
be-trustworthy
trustworthy-input-assistance
not-applicablehighNo authored text, address, payment or sign-in fields appear on the sampled public routes.
be-trustworthy
safe-commercial-and-account-flows
issueshighAt 360x800, “Essential cookies only” is clipped off the left edge and “Accept all” is clipped off the right edge on homepage, scores and Get Sky captures; most underlying content is unavailable.
F6 high: The mobile consent layout clips both edge actions and blocks core news, scores and commercial journeys.
be-sustainable
optimised-assets
issueshighThe homepage image audit reports 92 legacy-format images, only 2 modern-format images and 45 missing srcset among 100 sampled images; the article sample reports 99 legacy formats.
F18 medium: Image delivery relies overwhelmingly on legacy formats and incomplete responsive source selection.
be-sustainable
no-wasteful-work
issueshighThe pre-consent HAR records 18 third-party requests and 218,143 transferred bytes, including Covatic and Dotmetrics; trackers enumeration finds eight third-party origins.
F15 medium: Third-party measurement code loads before a consent decision and consumes a material share of the initial transfer.
be-sustainable
third-party-and-media-budget
issueshighLighthouse estimates 119 KiB unused JavaScript and 90 KiB unused CSS. The HAR records 19 scripts (367,619 transferred bytes), 10 fonts (221,893 bytes), and 218,143 third-party bytes. The pre-consent HAR records 18 third-party requests and 218,143 transferred bytes, including Covatic and Dotmetrics; trackers enumeration finds eight third-party origins.
F10 medium: Substantial unused CSS/JavaScript and third-party code inflate delivery.
F15 medium: Third-party measurement code loads before a consent decision and consumes a material share of the initial transfer.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo agent-facing transactional or productivity capability is in scope for this public sports-news surface; server-rendered content remains machine-readable.
be-agent-ready
on-device-inference
not-applicablehighOn-device summarisation is an optional emerging enhancement, not necessary to complete the sampled news, score or commercial-entry tasks.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten menu/scroll cycles, heap self size grew only 125,230 bytes (0.69%) and DOM count returned to 2,456.
be-memory-efficient
bounded-footprint
passhighThe heap summary reports 18.1MB self size and 311,148 V8 snapshot nodes, proportionate to this media-heavy page.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighBaseline/post summaries show no Detached* constructor among top retained constructors; DOM element count remained 2,456.

Provenance

Canonical report: results/atomic/reports/0843-www_skysports_com.json
Report SHA-256: 73f695d5a9e76f7d6bb761bb6ed06a227b431ae1859c6f8a78ae5067abb009af
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_skysports_com/2026-07-23T09-12-56-297Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_skysports_com/2026-07-23T09-12-56-297Z
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.