Manifest position 582 · CrUX rank bucket 1000

https://www.mlb.com

Coverage complete

Coverage-complete representative audit. Excluded transaction submission, authenticated account interiors, video playback, search (robots-disallowed), and team microsites to avoid side effects and duplicate templates.

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 emulation left color-scheme normal and body light; screenshot did not retint.
F01 medium: The main MLB homepage ignores the user’s dark color-scheme preference.
respect-user-preferences
respects-reduced-motion
passhighUnder prefers-reduced-motion: reduce, getAnimations() returned no active animations and no reduced-motion CSS was needed for the settled state.
respect-user-preferences
respects-contrast
passhighForced-colors screenshot retained visible navigation, score text, controls and consent actions; focused skip control had a dual-ring box shadow.
implement-natural-interactions
view-transitions
issueshighNo view-transition usage was found in rendered source; route changes remain document swaps.
F02 low: Route and major state changes do not use View Transitions.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo parallax, scrollytelling, or scroll-linked reveal interaction was observed on the representative templates, so there is no scroll animation implementation to assess.
implement-natural-interactions
physical-gestures
passhighRendered CSS contains scroll-snap and overscroll-behavior, and horizontal score navigation retains native scrolling controls.
provide-guided-navigation
scroll-state-aware-chrome
issueshighOn the long homepage, static promotional/nav/score chrome consumes substantial initial space and no scroll-state query was found.
F04 medium: Promotional and navigation chrome displaces the primary homepage content.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip or edge-sensitive anchored popover was present in the representative first-load and primary-flow states; the main overlay is a modal consent surface.
provide-guided-navigation
directs-attention
passhighActive section labels, score controls, article hierarchy, and subscription plan toggle provide clear directional and current-state cues.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighConsent overlays obscure roughly one third of multiple mobile first viewports.
F03 high: The cookie banner obscures primary content on first visit across key mobile templates.
maximize-content-reduce-noise
semantic-dismissible-primitives
passhighThe consent implementation exposes DIALOG and role=dialog/aria-modal surfaces with visible close/settings controls.
maximize-content-reduce-noise
reduced-chrome
issueshighPromotional banner, global nav and score rail delay the lead content on narrow home view.
F04 medium: Promotional and navigation chrome displaces the primary homepage content.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAll five tested content templates reported scrollWidth=clientWidth=360, viewport meta present, and zero horizontal overflow.
adapt-to-the-form-factor
component-level-responsiveness
passhighRendered CSS contained @container/container-type usage and components visibly reorganized into narrow cards/tables.
adapt-to-the-form-factor
input-modality-aware
issueshighVisible keyboard focus is present, but Lighthouse target-size failed on the homepage.
F05 medium: Some controls and links are too small or too tightly spaced for touch.
support-core-task-success
clear-purpose-and-primary-action
issueshighScores/news purpose is clear, but first-visit consent obscures the next useful content/action on primary mobile templates.
F03 high: The cookie banner obscures primary content on first visit across key mobile templates.
support-core-task-success
primary-flow-completion
passhighScores expose preview/tickets/story actions, the article content renders, and subscription pricing/BUY NOW/cancellation terms are visible without dead ends before purchase.
support-core-task-success
clear-system-state-and-recovery
passhighThe deliberate invalid route renders a clear 404 heading, retry guidance and Customer Support link rather than a blank shell.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse home LCP 32.1s/FCP 6.7s/TBT 1.73s and article LCP 21.8s; trace LCP 17.6s.
F06 critical: Primary pages load far too slowly under Lighthouse mobile conditions.
be-fast-and-stable
visual-stability
passhighObserved CLS remained below 0.1 on all five templates: home 0.077, article 0.040, stats 0.019, standings 0.017, scores 0.001.
be-fast-and-stable
efficient-main-thread
issueshighTrace found seven long tasks and 649ms TBT; layout observer caught a 1,516ms homepage task.
F07 high: Heavy JavaScript blocks the main thread.
be-fast-and-stable
efficient-resource-delivery
issueshigh505 requests/15.24MB with multiple parser-inserted VeryHigh styles and large script/image chains.
F08 high: The homepage ships an excessive request and byte load before core content settles.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshigh128 scripts transferred 7.13MB and Lighthouse reported unused JS/CSS opportunities.
F08 high: The homepage ships an excessive request and byte load before core content settles.
be-inclusive
names-roles-labels
issueshighLighthouse found invalid ARIA, unnamed links/images, label-name mismatch and article images without alt.
F09 high: Key templates contain broken ARIA relationships and missing image alternatives.
be-inclusive
sufficient-contrast
issueshighMeasured failures include 3.54:1 score records, 2.87:1 signup text and 4.01:1 consent links.
F10 medium: Small score, signup, and consent text fails WCAG contrast.
be-inclusive
structure-and-focus
issueshighHomepage has no h1; article heading/list audits failed; tab panels have prohibited ARIA.
F11 medium: Heading and ARIA structure is inconsistent across templates.
be-inclusive
legible-text
passhighRepresentative mobile screenshots show readable line lengths, unclipped headlines and clear data alignment; no horizontal overflow was measured.
be-inclusive
zoom-reflow-targets-and-media
issueshighArticle restricts user scaling and homepage has undersized targets; mobile layout itself reflows without horizontal overflow.
F12 high: The article viewport restricts user scaling.
follow-best-practices
no-console-errors
issueshighConsole contains login, CORS, MIME, invalid-date and React hydration errors.
F13 medium: Homepage and article loads emit application, network, CORS, MIME, and hydration errors.
follow-best-practices
sound-document-and-assets
issueshighDoctype/UTF-8 are valid, but 31 images lack dimensions, 70 are oversized and aspect-ratio audit failed.
F14 medium: Image dimensions and aspect ratios are unreliable.
follow-best-practices
browser-platform-hygiene
issueshighDeprecated unload/Topics/Shared Storage APIs, BFCache blockers and inspector issues were reported.
F15 medium: Deprecated APIs and BFCache blockers remain in first- and third-party code.
be-discoverable
title-and-description
passhighAll discoverability captures reported title and meta description present in raw HTML; home metadata is descriptive.
be-discoverable
crawlable-and-mobile-friendly
issueshighLinks are real hrefs and robots permits audited routes, but article viewport prevents normal scaling and Lighthouse found non-descriptive link text.
F12 high: The article viewport restricts user scaling.
be-discoverable
canonical-and-indexing-signals
passhighAudited routes returned 200, canonical metadata exists, robots permits them, sitemap declarations are published, and en/es hreflang is present.
be-discoverable
structured-and-shareable-metadata
issueshighThe editorial article has Open Graph metadata but no JSON-LD Article/NewsArticle block.
F16 medium: The audited news article has social tags but no structured article data.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS/HSTS/nosniff/frame protection are present, but CSP and Permissions-Policy are absent and 52 cookies were flagged insecure.
F17 high: Security policy and cookie configuration are weak despite HTTPS.
be-private-and-secure
data-minimisation-and-third-parties
issueshigh80 third-party origins, 17 known tracker hosts, 495 third-party requests and 15.01MB third-party transfer occurred during undecided consent.
F18 critical: Tracking and third-party collection begin before meaningful consent and dominate the page.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighNo permission prompt fired on load, but the login entry offers email continuation without a passkey option.
F19 medium: The entry sign-in experience exposes no passkey option.
be-private-and-secure
defensive-browser-policies
issueshighHSTS and X-Frame-Options exist, but CSP/frame-ancestors via CSP and Permissions-Policy are absent; Referrer-Policy is only no-referrer-when-downgrade.
F17 high: Security policy and cookie configuration are weak despite HTTPS.
be-resilient
progressive-enhancement
passhighAll five raw responses contain meaningful content and are not JS shells; no-JS coverage ranged 46–80%, including article text and standings/scores data.
be-resilient
resilient-runtime-behaviour
issueshighThe consent overlay blocks content and runtime logs include hydration/date/login failures, reducing robustness.
F03 high: The cookie banner obscures primary content on first visit across key mobile templates.
F13 medium: Homepage and article loads emit application, network, CORS, MIME, and hydration errors.
be-resilient
offline-and-installable
not-applicablehighMLB.com is a live scores/news/streaming service whose core value depends on current network data; no project intent declares the website itself an offline installable app, and a separate official app is promoted.
be-resilient
network-and-http-failure-states
passhighA deliberate 404 route provides a visible error, retry guidance and Customer Support recovery link.
be-internationalised
lang-dir-and-logical-properties
issueshighSpanish lang and hreflang are correct, but CSS inspection found 429 physical-direction rules and only 4 logical-property rules.
F20 medium: The localized site relies overwhelmingly on physical-direction CSS.
be-internationalised
locale-aware-data
passhighThe Spanish route localizes navigation and content, preserves explicit date/time labels, and exposes en/es alternates.
be-internationalised
time-zone-correctness
passhighGame times are explicitly labeled ET rather than presented as ambiguous local times; source data includes named venue time-zone identifiers.
be-trustworthy
no-dark-patterns
issueshighThe first-layer consent panel presents Accept & Continue and settings but no equally direct reject action, while tracker traffic/cookies already occur.
F18 critical: Tracking and third-party collection begin before meaningful consent and dominate the page.
be-trustworthy
humane-error-handling
issueshighSubmitting the empty newsletter form produced no invalid field and no visible/announced form error.
F21 medium: The article newsletter form accepts an empty submission without a visible field error.
be-trustworthy
trustworthy-input-assistance
issueshighNewsletter email controls have an accessible aria-label but no autocomplete token and are not marked required.
F21 medium: The article newsletter form accepts an empty submission without a visible field error.
be-trustworthy
safe-commercial-and-account-flows
passhighSubscription page clearly shows $94.99/season and $59.99/year, renewal dates, blackout terms, BUY NOW actions and online/email cancellation terms.
be-sustainable
optimised-assets
issueshigh70/100 homepage images are oversized and image transfer totals 6.92MB, despite all inspected formats being modern.
F22 high: Many images are materially oversized for their rendered slots.
be-sustainable
no-wasteful-work
issueshigh505 requests, 128 scripts and extensive pre-consent analytics/ad work are disproportionate to first-view content.
F18 critical: Tracking and third-party collection begin before meaningful consent and dominate the page.
F08 high: The homepage ships an excessive request and byte load before core content settles.
be-sustainable
third-party-and-media-budget
issueshigh495 third-party requests and 15.01MB third-party transfer dominate the load; one video is autoplaying muted on home.
F18 critical: Tracking and third-party collection begin before meaningful consent and dominate the page.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared intent indicates MLB.com currently wants to expose transactional WebMCP/agentic tools; public content remains available as SSR HTML, so this emerging capability is treated as an opportunity rather than a failure.
be-agent-ready
on-device-inference
not-applicablehighNo user task in the audited news, scores, stats, subscription or localized surfaces requires on-device language-model or summarizer inference; absence is not a quality failure.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter 10 menu open/close cycles, GC-normalized heap changed from 159.7MB/2,578,233 nodes to 163.7MB/2,587,441 nodes; top constructors remained broadly stable, with no clear unbounded interaction leak in this bounded run.
be-memory-efficient
bounded-footprint
issueshighGC-normalized baseline is 159.7MB self size with 2.58M nodes, disproportionate for a content homepage.
F23 high: The homepage has a very large steady-state heap footprint.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighNo Detached* constructor entered the top retained constructor list after repeated menu interaction; Promise/Map/Set populations remained near baseline.

Provenance

Canonical report: results/atomic/reports/0582-www_mlb_com.json
Report SHA-256: 89d5e6d8b06a1ce02f2f37960316693f2d0285e816b92fbfd654914e87c2d999
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_mlb_com/2026-07-21T17-39-00-996Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_mlb_com/2026-07-21T17-39-00-996Z
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.