Manifest position 474 · CrUX rank bucket 1000

https://es.stripchat.com

Coverage complete

Atomic coverage complete across 58 checks and five representative public paths.

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
issueshighThe page remained the same hard-coded dark palette; colorScheme was normal and no prefers-color-scheme rules were found.
F01 medium: Theme ignores the user color-scheme preference
respect-user-preferences
respects-reduced-motion
issueshighThe reduce preference matched, yet two 250ms animations still ran and no reduced-motion media rule was found.
F02 medium: Reduced-motion preference is not implemented
respect-user-preferences
respects-contrast
issueshighLighthouse found multiple failures, including 2.55:1 banner copy, 2.74:1 highlighted text, and 3.7:1 cookie-accept text.
F03 high: Several important controls and notices fail minimum contrast
implement-natural-interactions
view-transitions
issueshighThe API exists in the browser, but no authored transition rules or transition treatment were observed across listing, room, login and 404 routes.
F04 low: Route changes have no authored transition treatment
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked animation, parallax, scrollytelling, or entry/exit reveal was present on the representative pages.
implement-natural-interactions
physical-gestures
passhighThe listing uses native document scrolling without horizontal overflow or custom pointer gesture traps.
provide-guided-navigation
scroll-state-aware-chrome
issueshighHeaders/chrome remain static on long content and no scroll-state container-query treatment was found.
F05 low: Long-page chrome does not respond to scroll state
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip or edge-positioned popover was exposed in the representative public paths, so there was no anchored overlay to judge.
provide-guided-navigation
directs-attention
passhighSelected tabs, room identity, headings and the 404 recovery CTA clearly communicate location and next action.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighThe cookie panel overlays the lower content while the age-verification banner occupies 136px near the top, leaving a constrained first viewport.
F06 medium: Stacked age and cookie notices constrain the first mobile viewport
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighOne dialog exists, but the persistent cookie overlay is custom page chrome rather than a native dismissible top-layer primitive.
F06 medium: Stacked age and cookie notices constrain the first mobile viewport
maximize-content-reduce-noise
reduced-chrome
issueshighDesktop devotes a persistent sidebar, two nav rows, age banner and cookie bar to chrome; mobile stacks two nav rows plus two overlays.
F07 medium: Navigation and persistent notices dominate the content frame
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighscrollWidth and clientWidth were both 360 with 0px horizontal overflow and a viewport meta tag.
adapt-to-the-form-factor
component-level-responsiveness
issueshighNo @container rules were found although cards/navigation are reused in materially different desktop and mobile containers.
F08 low: Reusable cards and navigation do not use container-aware adaptation
adapt-to-the-form-factor
input-modality-aware
issueshighVisible focused links reported outline-style none; many navigation links measured only 28px high.
F09 high: Keyboard focus is not visibly exposed on many links
support-core-task-success
clear-purpose-and-primary-action
passhighThe heading/content grid and room age-verification CTA make the browsing and viewing purpose explicit.
support-core-task-success
primary-flow-completion
passhighA listed performer opens into a room with visible age verification, public chat and clearly priced private/tip actions.
support-core-task-success
clear-system-state-and-recovery
passhighThe room explains its gated state and the invalid route presents a localized 404 message plus a home-page recovery action.
be-fast-and-stable
good-core-web-vitals
issueshighMobile Lighthouse measured LCP 15.8s and TBT 601ms; the first-party trace measured 400ms blocking, despite a 1.39s unthrottled LCP.
F10 high: Mobile loading and main-thread responsiveness are poor
be-fast-and-stable
visual-stability
issueshighThe layout primitive recorded CLS 0.1452 from a shift at about 2.47s; all 36 inspected images lacked width/height attributes.
F11 medium: Late content causes excessive layout shift
be-fast-and-stable
efficient-main-thread
issueshighThe trace found four long tasks, longest 223ms, totaling 400ms blocking; Lighthouse TBT was 601ms.
F10 high: Mobile loading and main-thread responsiveness are poor
be-fast-and-stable
efficient-resource-delivery
issueshighThe load made 161 requests and transferred 2.45MB; 36/36 images lacked dimensions, 15 below-fold images were not lazy, and 8 were oversized.
F12 high: The initial page ships a large, script-heavy dependency graph
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 1,174,421 bytes of unused JavaScript while scripts accounted for 1.37MB transferred.
F12 high: The initial page ships a large, script-heavy dependency graph
be-inclusive
names-roles-labels
issueshighThe username and password inputs rely on placeholders and have neither associated labels nor aria-labels.
F13 high: Login fields lack durable labels and autofill semantics
be-inclusive
sufficient-contrast
issueshighLighthouse enumerated contrast failures in the age banner, footer, language control and cookie action.
F03 high: Several important controls and notices fail minimum contrast
be-inclusive
structure-and-focus
issueshighHeading order had no reported violation, but the focus probe found visible interactive links with no focus outline.
F09 high: Keyboard focus is not visibly exposed on many links
be-inclusive
legible-text
passhighPrimary headings, card labels, room controls and 404 copy remain readable without clipping at representative sizes.
be-inclusive
zoom-reflow-targets-and-media
passhighThe viewport allows normal scaling, content reflows at 360px with no overflow, and Lighthouse reported no target-size failures.
follow-best-practices
no-console-errors
passhighLighthouse reported no console-error items during the audited load.
follow-best-practices
sound-document-and-assets
issueshighDOCTYPE html and UTF-8 are correct, but every inspected image lacked explicit dimensions and 8 were more than 2x display size.
F14 medium: Image delivery is unstable and wasteful
follow-best-practices
browser-platform-hygiene
issueshighLighthouse best-practices scored 0.58 and reported three deprecated API uses in the Cloudflare challenge script.
F15 low: A challenge dependency uses deprecated browser APIs
be-discoverable
title-and-description
passhighThe page has a descriptive Spanish title and a 169-character meta description.
be-discoverable
crawlable-and-mobile-friendly
issueshighRaw fetch returned 403, only 2% of rendered content words survived, and title/H1/description were absent; direct robots and sitemap requests also received Cloudflare block pages.
F16 high: Non-JavaScript crawlers receive a blocked shell
be-discoverable
canonical-and-indexing-signals
passhighThe homepage declares a self-canonical, index/follow robots policy and 35 hreflang alternatives.
be-discoverable
structured-and-shareable-metadata
passhighThe page exposes one JSON-LD block and six Open Graph properties alongside matching visible content.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS and HSTS are present, but CSP and nosniff are absent and all 26 audited cookies were flagged insecure by the primitive, including 20+ without Secure.
F17 high: Security headers and cookie flags are incomplete
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe page contacted 10 third-party origins; assets.chapturist.com alone received 100 requests, before consent was accepted.
F18 high: A broad third-party footprint starts before consent
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighThe public login flow offers password and passwordless options but no observed WebAuthn/passkey capability; no on-load permission request was observed.
F19 medium: Authentication does not expose phishing-resistant passkeys
be-private-and-secure
defensive-browser-policies
issueshighHSTS and X-Frame-Options DENY are present, but CSP, Referrer-Policy, Permissions-Policy and nosniff are missing.
F17 high: Security headers and cookie flags are incomplete
be-resilient
progressive-enhancement
issueshighA non-JS/raw client received HTTP 403 and only 2% rendered-content coverage; title, H1 and description did not survive.
F16 high: Non-JavaScript crawlers receive a blocked shell
be-resilient
resilient-runtime-behaviour
passhighThe representative overlays and room controls remained within their viewports and loaded into stable, actionable states.
be-resilient
offline-and-installable
issueshighA manifest link exists, but the loaded page had no controlling service worker and no offline fallback was exposed.
F20 medium: The app-like experience has no controlling service worker
be-resilient
network-and-http-failure-states
passhighThe invalid route renders a localized 404, a clear explanation, a home CTA and alternative featured content.
be-internationalised
lang-dir-and-logical-properties
passhighhtml lang is es, Spanish UI is consistent, and 35 hreflang alternatives are declared; no RTL variant was in the selected locale.
be-internationalised
locale-aware-data
passhighSpanish copy, locale-domain routing and localized metadata are consistent; the public paths expose no hand-formatted currency/date strings requiring Intl verification.
be-internationalised
time-zone-correctness
not-applicablehighThe audited public paths displayed no scheduled events, dates, or user-facing times that require time-zone or DST conversion.
be-trustworthy
no-dark-patterns
issueshighThe green “Aceptar todas” button dominates while “Gestionar” is low-emphasis text; 26 cookies were already set before a consent choice.
F21 high: Consent presentation favors acceptance after collection has begun
be-trustworthy
humane-error-handling
issueshighThe login inputs have no required attributes or accessible error linkage, and CAPTCHA prevented a meaningful native invalid-submit state.
F22 medium: Login error semantics are not evident
be-trustworthy
trustworthy-input-assistance
issueshighUsername and password inputs omit autocomplete=username and autocomplete=current-password, limiting safe password-manager/autofill assistance.
F13 high: Login fields lack durable labels and autofill semantics
be-trustworthy
safe-commercial-and-account-flows
passhighThe gated room displays the private-show price (60 tokens) before action and makes age verification explicit; no subscription continuity was presented publicly.
be-sustainable
optimised-assets
issueshigh15 images use legacy formats, 22 lack srcset, 8 are oversized and 15 below-fold images are not lazy-loaded.
F14 medium: Image delivery is unstable and wasteful
be-sustainable
no-wasteful-work
issueshighThe initial experience issues 161 requests, 51 XHR/fetches and four long main-thread tasks before user interaction.
F23 high: Network and background work are disproportionate before interaction
be-sustainable
third-party-and-media-budget
issueshighTen third-party origins participate in a 2.45MB initial load, with 100 requests to the asset host and 30 to an image CDN.
F23 high: Network and background work are disproportionate before interaction
be-agent-ready
structured-agent-capabilities
not-applicablehighEmerging capability judged out of scope: the public browsing and age-verification surfaces do not declare an agent-facing intent.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation or language-model task is part of the representative user journeys, so on-device inference is not applicable.
be-memory-efficient
no-leak-under-repeated-interaction
issuesmediumAfter ten bottom/top feed scroll cycles, node count grew 1,139,072→1,631,272 (+43%) and self size 54.1→75.4MB (+39%); dynamic feed loading makes leak confidence medium.
F24 medium: The feed retains a large and growing heap footprint
be-memory-efficient
bounded-footprint
issueshighThe initial page retained about 1.14M heap nodes and 54.1MB self size, high for a listing before user interaction.
F24 medium: The feed retains a large and growing heap footprint
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighDetached DOM constructors did not appear among the largest retained constructor populations in either summary; no direct listener accumulation was observed.

Provenance

Canonical report: results/atomic/reports/0474-es_stripchat_com.json
Report SHA-256: b4e0f510ba5199ed4c5017b9411e36e273e26b386a82131cad1b8deac41651d8
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/es_stripchat_com/2026-07-21T01-21-49-123Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/es_stripchat_com/2026-07-21T01-21-49-123Z
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.