Manifest position 205 · CrUX rank bucket 1000

https://www.apuestatotal.com

Coverage complete

Atomic audit completed across accessible promotion and registration templates. The homepage intermittently returned a Cloudflare challenge; this is recorded as a discoverability/resilience issue rather than hidden.

Attempts
2 / 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 preference produced the same white promotion surface; live CSS had no color-scheme media rule.
F01 medium: Public content is hard-coded to a light theme.
respect-user-preferences
respects-reduced-motion
passhighBoth templates contain prefers-reduced-motion handling; under reduce the captured page had no essential animated transition blocking use.
respect-user-preferences
respects-contrast
issueshighLighthouse found multiple 4.16:1 blue links and 3.91:1 footer links below WCAG AA; no forced-colors/high-contrast CSS was found.
F08 high: Important controls and content lack accessible names or alternatives, and text contrast fails.
implement-natural-interactions
view-transitions
passhighRendered CSS contains view-transition rules and route content changes without an abrupt full-page blank on accessible routes.
implement-natural-interactions
scroll-driven-animations
passhighRendered CSS includes animation-timeline rules; load/scroll observation recorded only one short long task rather than continuous scroll-handler blocking.
implement-natural-interactions
physical-gestures
passhighRendered CSS includes scroll-snap; the mobile templates use native scrolling with no horizontal overflow or observed custom pointer trap.
provide-guided-navigation
scroll-state-aware-chrome
issueshighHeader chrome remains static and no scroll-state/container rule was found.
F02 low: Navigation and reusable components do not adapt to scroll state or container context.
provide-guided-navigation
anchored-positioning
issueshighNo anchor-name/position-anchor rules were found for floating or menu UI.
F02 low: Navigation and reusable components do not adapt to scroll state or container context.
provide-guided-navigation
directs-attention
issueshighCurrent promotion location lacks active navigation styling and login activation produced no visible state change.
F18 low: Current location and interaction outcomes receive weak visual guidance.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighAccessible promotion and registration routes loaded without an obscuring consent wall or interstitial; the chat control stays at the edge.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighNo dialog/popover/details primitives were present; login failed to expose a semantic dialog and chat uses a custom unnamed button.
F03 high: Keyboard focus and control semantics are inconsistent on registration.
F08 high: Important controls and content lack accessible names or alternatives, and text contrast fails.
maximize-content-reduce-noise
reduced-chrome
passhighOn mobile the promotion gives most of the viewport to article content and collapses desktop navigation behind one menu control.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighBoth tested mobile templates reported scrollWidth=clientWidth=360 with viewport metadata present.
adapt-to-the-form-factor
component-level-responsiveness
issueshighThe rendered stylesheet contains no @container rules; reusable site chrome relies only on viewport behavior.
F02 low: Navigation and reusable components do not adapt to scroll state or container context.
adapt-to-the-form-factor
input-modality-aware
issueshighRegistration input/buttons lose native outline without a consistent replacement; 30px controls and user-scalable=0 were observed.
F03 high: Keyboard focus and control semantics are inconsistent on registration.
support-core-task-success
clear-purpose-and-primary-action
passhighPromotion heading/copy explains early payout immediately; registration clearly presents REGÍSTRATE and a Continue action.
support-core-task-success
primary-flow-completion
issueshighThe first registration Continue action with required data absent neither advances nor explains the blocked step.
F04 high: The registration flow does not explain why an empty submission cannot continue.
support-core-task-success
clear-system-state-and-recovery
issueshighEmpty submission produced no visible error, invalid state, populated alert, retry instruction, or focus movement.
F04 high: The registration flow does not explain why an empty submission cannot continue.
be-fast-and-stable
good-core-web-vitals
issueshighMobile Lighthouse measured LCP 18.0 s/10.0 s and promotion CLS 1.636.
F05 critical: Key public templates are slow and the promotion page is extremely unstable.
be-fast-and-stable
visual-stability
issueshighPromotion CLS was 1.649 with eight observed shifts.
F05 critical: Key public templates are slow and the promotion page is extremely unstable.
be-fast-and-stable
efficient-main-thread
issueshighMobile Lighthouse TBT reached 1,000 ms on promotion and 710 ms on registration.
F05 critical: Key public templates are slow and the promotion page is extremely unstable.
be-fast-and-stable
efficient-resource-delivery
issueshigh294 requests transferred 4.83 MB; image sizing/caching issues and large dependency chains delay content.
F05 critical: Key public templates are slow and the promotion page is extremely unstable.
F06 high: A simple promotion article loads a disproportionate script and third-party payload.
F07 high: Images are largely unbounded, unresponsive, eager, and oversized.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshigh123 scripts transferred 3.83 MB with multiple analytics containers and route-irrelevant chunks.
F06 high: A simple promotion article loads a disproportionate script and third-party payload.
be-inclusive
names-roles-labels
issueshighLighthouse found an unnamed fixed chat button and image audit found seven missing alt attributes.
F08 high: Important controls and content lack accessible names or alternatives, and text contrast fails.
be-inclusive
sufficient-contrast
issueshighBlue and red links fail the 4.5:1 normal-text contrast requirement.
F08 high: Important controls and content lack accessible names or alternatives, and text contrast fails.
be-inclusive
structure-and-focus
issueshighPromotion has no h1 and registration focus styling disappears on inputs/buttons.
F03 high: Keyboard focus and control semantics are inconsistent on registration.
F08 high: Important controls and content lack accessible names or alternatives, and text contrast fails.
be-inclusive
legible-text
passhighBody copy reflows to a readable single column with no clipping or horizontal overflow at 360px.
be-inclusive
zoom-reflow-targets-and-media
issueshighRegistration sets user-scalable=0 and includes 30px controls, although narrow reflow itself has no overflow.
F03 high: Keyboard focus and control semantics are inconsistent on registration.
follow-best-practices
no-console-errors
issueshighBoth Lighthouse runs recorded CORS failures, failed resources and 404s.
F09 medium: Pages log repeated CORS, failed-resource, and 404 errors.
follow-best-practices
sound-document-and-assets
issueshighDoctype is valid, but 98/100 images lack dimensions and most are oversized or legacy format.
F07 high: Images are largely unbounded, unresponsive, eager, and oversized.
follow-best-practices
browser-platform-hygiene
issueshighRepeated CORS and resource failures plus large third-party integrations indicate unresolved browser/platform hygiene problems.
F09 medium: Pages log repeated CORS, failed-resource, and 404 errors.
be-discoverable
title-and-description
issueshighRegistration has an empty title and no description; promotion description is empty.
F10 high: Indexable pages lack page-specific metadata and ship core content as an empty JavaScript shell.
be-discoverable
crawlable-and-mobile-friendly
issueshighDeep links and viewport work, but the homepage returned a human-verification challenge/403 to automated access.
F17 medium: The homepage intermittently blocks automated and non-interactive access behind a human challenge.
be-discoverable
canonical-and-indexing-signals
passhighPromotion returned 200 with canonical self-link, index/follow, valid robots.txt and sitemap entry.
be-discoverable
structured-and-shareable-metadata
issueshighJSON-LD and Open Graph exist, but og:description and meta description are empty and page-specific heading structure is absent.
F10 high: Indexable pages lack page-specific metadata and ship core content as an empty JavaScript shell.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS is used, but HSTS is absent and CSP allows unsafe-eval/unsafe-inline styles.
F11 high: Browser-enforced transport and XSS defenses are incomplete.
be-private-and-secure
data-minimisation-and-third-parties
issueshigh57 third-party origins and 17 known trackers generated 128 requests and 2.76 MB.
F12 high: The promotion page exposes users to an unusually broad tracking surface.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighNo permission prompt appeared, but no passkey/WebAuthn affordance was found and login activation gave no visible state.
F13 medium: Modern authentication could not be found and the visible login action gave no feedback.
be-private-and-secure
defensive-browser-policies
issueshighX-Frame-Options, Referrer-Policy and Permissions-Policy are present, but HSTS is missing and CSP remains weakened.
F11 high: Browser-enforced transport and XSS defenses are incomplete.
be-resilient
progressive-enhancement
issueshighRaw HTTP 200 HTML contains an empty #__next; crawler content coverage is 0% and the no-JS view is blank.
F14 high: Core public content disappears without JavaScript and the app has no verified offline fallback.
be-resilient
resilient-runtime-behaviour
passhighAccessible templates completed initial rendering and mobile chrome/menus were not clipped at the tested viewport edge.
be-resilient
offline-and-installable
issueshighThis app-like betting service has no manifest, active service-worker registration, or verified offline fallback.
F14 high: Core public content disappears without JavaScript and the app has no verified offline fallback.
be-resilient
network-and-http-failure-states
issueshighHomepage challenge, broken vendor requests and registration dead state show no user-facing recovery path for key failures.
F04 high: The registration flow does not explain why an empty submission cannot continue.
F14 high: Core public content disappears without JavaScript and the app has no verified offline fallback.
F17 medium: The homepage intermittently blocks automated and non-interactive access behind a human challenge.
be-internationalised
lang-dir-and-logical-properties
issueshighThe Spanish promotion document has empty html lang/dir while registration alone declares lang=es.
F15 medium: Language metadata is inconsistent across Spanish-language templates.
be-internationalised
locale-aware-data
passhighVisible Peruvian currency is rendered with the local S/ notation and no hand-rolled date output was present on representative pages.
be-internationalised
time-zone-correctness
not-applicablehighNo dates, schedules, recurring events, or time-zone-sensitive values appear in the audited promotion/registration templates.
be-trustworthy
no-dark-patterns
passhighThe promotion states its mechanics and the footer exposes responsible-gambling/legal information; no consent wall, confirmshaming, forced continuity or disguised ad appeared.
be-trustworthy
humane-error-handling
issueshighEmpty registration submission gives no visible or announced guidance.
F04 high: The registration flow does not explain why an empty submission cannot continue.
be-trustworthy
trustworthy-input-assistance
issueshighRegistration controls are not inside a semantic form and expose no useful captured autocomplete intent.
F16 medium: Registration is not implemented as a semantic form and does not expose autofill intent.
be-trustworthy
safe-commercial-and-account-flows
issueshighLogin action provides no visible response and registration cannot explain blocked progress, undermining account-flow predictability.
F04 high: The registration flow does not explain why an empty submission cannot continue.
F13 medium: Modern authentication could not be found and the visible login action gave no feedback.
be-sustainable
optimised-assets
issueshigh98 images lack responsive sources/dimensions; 75 are oversized and 92 use legacy formats.
F07 high: Images are largely unbounded, unresponsive, eager, and oversized.
be-sustainable
no-wasteful-work
issueshighA static promotion loads 123 scripts and numerous failed/retried background vendor calls.
F06 high: A simple promotion article loads a disproportionate script and third-party payload.
F09 medium: Pages log repeated CORS, failed-resource, and 404 errors.
be-sustainable
third-party-and-media-budget
issueshighThird parties contribute 128 requests and 2.76 MB, disproportionate to the article’s user value.
F06 high: A simple promotion article loads a disproportionate script and third-party payload.
F12 high: The promotion page exposes users to an unusually broad tracking surface.
be-agent-ready
structured-agent-capabilities
not-applicablehighAutomated wagering capabilities or AI inference would add safety/regulatory risk and no declared agent-facing intent was found.
be-agent-ready
on-device-inference
not-applicablehighAutomated wagering capabilities or AI inference would add safety/regulatory risk and no declared agent-facing intent was found.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten document-selector open/close cycles, heap node count and self size decreased slightly rather than accumulating.
be-memory-efficient
bounded-footprint
issueshighBaseline was about 1.0 million heap nodes and 52.6 MB self size for a one-step registration view, disproportionate to its visible complexity.
F19 low: The registration page has a large baseline heap despite no leak appearing in the repeated control test.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighThe repeated selector cycle did not increase total nodes or heap self size, providing no accumulation signal in the tested interaction.

Provenance

Canonical report: results/atomic/reports/0205-www_apuestatotal_com.json
Report SHA-256: fd9ab499627664aaaf02d47ce9819820771b9970dd208e6906da72f8eab695b6
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_apuestatotal_com/2026-07-25T23-53-36-234Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_apuestatotal_com/2026-07-25T23-53-36-234Z
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.