Manifest position 663 · CrUX rank bucket 1000

https://www.redwap.sex

Coverage complete

Coverage-complete remote audit. Authenticated favourites/account surfaces were not exposed in the observed navigation and were not covered. Payment/subscription flows were not present. One route per repeated listing/detail template was selected rather than every dynamic item.

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
issueshighEvaluate probes under prefers-color-scheme light and dark both returned body background rgb(0,0,0), text rgb(246,244,234), and computed color-scheme “normal”.
F01 medium: The site is hard-coded dark rather than responding to the user’s colour-scheme preference.
respect-user-preferences
respects-reduced-motion
issueshighDOM CSS contains 0.3s transitions for mobile navigation, while the reduced-motion probe found no prefers-reduced-motion rule; the drawer still changed to left:0 under the reduce condition.
F02 low: The mobile navigation transition has no reduced-motion override.
respect-user-preferences
respects-contrast
passhighForced-colors screenshot retained readable headings, outlined cards, controls, and yellow/white text; Lighthouse reported no contrast failure.
implement-natural-interactions
view-transitions
issueshighRendered CSS inspection found no view-transition-name or @view-transition rules across home, category, and detail templates.
F03 low: MPA route changes are abrupt and do not use cross-document View Transitions.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo parallax, scrollytelling, reveal, or other scroll-linked animation exists on the representative templates; there is no scroll animation to implement.
implement-natural-interactions
physical-gestures
not-applicablehighThe observed browse/watch flow uses ordinary links, buttons, native scrolling, and native video controls; no custom swipe, pull, drag, or snap interaction is present.
provide-guided-navigation
scroll-state-aware-chrome
issueshighMobile layout measured a 32,611px document; CSS inspection found no scroll-state container query or progress indicator, while #mobtop remains position:fixed.
F04 low: The very long listing has fixed mobile chrome with no scroll-state response or progress affordance.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, anchored popover, or edge-sensitive transient menu was present on the audited paths.
provide-guided-navigation
directs-attention
passmediumDistinct H1/category headings, card titles, selected content context, and the mobile Back entry establish where navigation lands.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighDesktop and mobile load screenshots show content immediately with no blocking interstitial, consent wall, or pop-up.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighDOM/CSS shows #mobmenu, #statpart, and .closepart divs moved by class/left positioning; there is no dialog, popover, or details element.
F05 medium: The mobile navigation drawer is an ad-hoc div overlay without a semantic dismissible primitive.
maximize-content-reduce-noise
reduced-chrome
passmediumOn mobile the header is compact and the first content card starts directly below the page heading; no decorative application frame dominates the viewport.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360x800, layout metrics reported scrollWidth=clientWidth=360 and horizontalOverflowPx=0; screenshots show one-column cards without clipping.
adapt-to-the-form-factor
component-level-responsiveness
issueshighCSS inspection found many @media breakpoints for .list_videos .item but zero @container rules, despite cards appearing in main, category, and related-content contexts.
F06 low: Reusable video cards respond only to global viewport breakpoints, not their container.
adapt-to-the-form-factor
input-modality-aware
issueshighThe mobile screenshot shows hamburger/search controls, but the focus probe’s 302 focusable controls excludes .mobver/.mobsearch; CSS identifies these as cursor:pointer elements and DOM semantics provide no button role.
F07 high: Core mobile menu and search affordances are styled div/icon controls rather than keyboard-operable controls.
support-core-task-success
clear-purpose-and-primary-action
passhighThe first viewport identifies a browsable adult-video catalogue, exposes category/card choices, and the detail page places user-controlled playback first.
support-core-task-success
primary-flow-completion
passmediumA listing link reached a detail route with a native, paused, controls-enabled video and related navigation; no account wall or modal blocked the watch flow.
support-core-task-success
clear-system-state-and-recovery
passmediumAn unknown URL returned real HTTP 404, displayed “404 Nothing Found”, and retained navigable recommendations/menu access rather than a blank shell.
be-fast-and-stable
good-core-web-vitals
issueshighThe mobile layout primitive measured CLS 0.810 with two shifts near 2.18s; Lighthouse corroborated CLS 0.825 while LCP was 1.7s and TBT 0ms.
F08 high: Large layout shifts make the page visually unstable.
be-fast-and-stable
visual-stability
issueshighLayout and Lighthouse independently measured CLS around 0.81–0.83, linked to F08.
F08 high: Large layout shifts make the page visually unstable.
be-fast-and-stable
efficient-main-thread
passhighTrace recorded zero long tasks and 0ms total blocking time across 7.5s; Lighthouse also reported TBT 0ms.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR summary identified the stylesheet plus seven scripts as render-blocking candidates; DOM confirmation shows pab-ssl.js, xedo pub.js, jQuery 2.1.3, notify, user, ajax, and counter scripts without async/defer/type=module. jQuery was the largest transfer at 33,937 bytes.
F09 medium: Seven classic scripts are parser-inserted without async, defer, or module semantics.
be-fast-and-stable
trim-unused-and-duplicate-code
passmediumLighthouse did not fail unused-JS, unused-CSS, duplicate-JS, or legacy-JS audits; HAR total was 184,160 bytes.
be-inclusive
names-roles-labels
issueshighLighthouse accessibility score was 0.71 and flagged the footer arrow image with no alt; DOM inspection also found custom mobile menu/search controls with no native role or accessible name.
F10 medium: Some controls and imagery lack robust accessible semantics.
be-inclusive
sufficient-contrast
passhighLighthouse reported no colour-contrast failure and forced-colors rendering preserved visible text/control boundaries.
be-inclusive
structure-and-focus
issueshighThe evaluate probe found no header/nav/main/aside/footer landmarks; Lighthouse explicitly failed landmark-one-main. Focus probing found default outlines on links but did not reach the hamburger/search div controls.
F11 high: Pages have no semantic main or navigation landmarks, and core mobile controls are outside the focus order.
be-inclusive
legible-text
passmediumMobile screenshots show unclipped headings and card text at usable line lengths; cards reflow to one column.
be-inclusive
zoom-reflow-targets-and-media
issueshighThe viewport is maximum-scale=1.0, which Lighthouse flags as limiting zoom below 5; the representative detail probe found a user-facing video with controls but zero track elements.
F12 high: The viewport caps zoom and the primary video has no caption track.
follow-best-practices
no-console-errors
passmediumLighthouse errors-in-console audit did not fail and page primitives completed without an uncaught runtime exception.
follow-best-practices
sound-document-and-assets
issueshighThe images primitive reported 100/100 sampled images without width/height, 97 without srcset, and 100 legacy-format files; Lighthouse also found thumbnails displayed at 400x225 from 320x180 sources.
F13 medium: Image markup omits intrinsic dimensions and responsive variants.
follow-best-practices
browser-platform-hygiene
passmediumLighthouse exposed only third-party-cookie inspector issues (reported under privacy); no deprecated API, paste prevention, source-map, notification/geolocation-on-load, or BFCache failure was evidenced.
be-discoverable
title-and-description
passhighHome, category, and detail templates expose descriptive titles; raw HTML includes the home title and meta description.
be-discoverable
crawlable-and-mobile-friendly
passhigh352 homepage links had hrefs, the viewport meta exists, robots allows ordinary public routes, and the server-rendered page is not a JS shell.
be-discoverable
canonical-and-indexing-signals
issueshighDOM inspection found no rel=canonical on home, category, or detail templates; /sitemap.xml returned HTTP 404. robots.txt is present and the tested unknown route correctly returned HTTP 404.
F14 medium: Public templates omit canonical URLs and the advertised site has no sitemap at the conventional endpoint.
be-discoverable
structured-and-shareable-metadata
passmediumThe representative video detail has accurate Open Graph title, URL, description, image, video URL/type/dimensions matching visible content; JSON-LD is absent but share metadata is complete.
be-private-and-secure
secure-transport-and-headers
issueshighThe headers primitive found no CSP, HSTS, X-Content-Type-Options, X-Frame-Options/frame-ancestors, Referrer-Policy, or Permissions-Policy.
F15 high: HTTPS is used, but baseline security response headers are absent.
be-private-and-secure
data-minimisation-and-third-parties
issueshighHAR recorded 10 third-party requests and 81,737 transferred bytes across four external origins; Lighthouse identified counter.yadro.ru FTID and VID cookies. No consent or privacy choice appeared on load.
F16 high: Sensitive browsing activity is sent to third parties, including a counter that sets third-party cookies.
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablemediumNo permission prompt or authentication surface appeared on the representative public browse/watch paths; modern-auth implementation could not be meaningfully required for the observed unauthenticated task.
be-private-and-secure
defensive-browser-policies
issueshighHeader inspection found no clickjacking defense, Referrer-Policy, Permissions-Policy, HSTS, or CSP; no policy constrained the observed third-party surface.
F17 medium: Browser-enforced defensive policies are not configured.
be-resilient
progressive-enhancement
passmediumDiscoverability fetched HTTP 200 raw HTML with title, H1, description, content and links; it was not a JS shell, though word overlap was 42%.
be-resilient
resilient-runtime-behaviour
passmediumThe mobile drawer opened within the viewport, page navigation remained usable, and the representative pages loaded without blank or cut-off shells.
be-resilient
offline-and-installable
issueshighA manifest link exists and manifest.json declares display:"standalone", but it has no name, icons, or start_url; the service-worker probe found zero registrations and no controller.
F18 medium: The site advertises standalone installation but does not provide a complete installable/offline experience.
be-resilient
network-and-http-failure-states
passmediumThe tested unknown route returned an intentional 404 state with heading and recovery content rather than an HTTP-200 soft error or blank screen.
be-internationalised
lang-dir-and-logical-properties
issueshighThe document has lang=en, but CSS inspection found zero logical-property usage and 39 physical left/right declarations, including drawer positioning and spacing.
F19 medium: The English language is declared, but layout CSS is not translation/bidirectionality ready.
be-internationalised
locale-aware-data
not-applicablehighThe audited surfaces do not present dates, currencies, localized numbers, calendars, or user-entered locale-sensitive data; video durations are fixed media timecodes.
be-internationalised
time-zone-correctness
not-applicablehighNo event scheduling, timestamps, recurring intervals, or time-zone-sensitive state appears on the audited surfaces.
be-trustworthy
no-dark-patterns
passmediumNo consent nag, confirmshaming, forced continuity, hidden pricing, disguised ad control, or preselected commitment appeared in the observed public flow.
be-trustworthy
humane-error-handling
not-applicablehighThe only public input is optional search; no required-field or transactional form was present to exercise invalid submission.
be-trustworthy
trustworthy-input-assistance
not-applicablehighNo address, payment, sign-in, sign-up, or other personal-data input flow appeared on the audited public paths.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription, account-management, consent, or authentication flow was exposed in the representative public navigation.
be-sustainable
optimised-assets
issueshighThe images primitive found 100 legacy JPG/PNG images, no modern-format samples, and 97 images without srcset; Lighthouse found low-resolution thumbnails being upscaled.
F20 medium: Image delivery is not format- or density-responsive.
be-sustainable
no-wasteful-work
passhighTrace found no long tasks; HAR recorded 26 requests and 184,160 transferred bytes with no HTTP errors, redirects, missing cache headers, or uncompressed text signal.
be-sustainable
third-party-and-media-budget
passmediumHomepage transfer was modest at 184KB; detail video is paused by default with controls, and no user-facing autoplay media was observed. Third-party privacy is separately reported in F16.
be-agent-ready
structured-agent-capabilities
not-applicablehighThere is no declared or observable intent to expose agent-operated actions; the public browse/watch surface is ordinary content and agent tooling remains an emerging opportunity.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation, generation, translation, or other inference task is part of the observed product, so on-device AI is not applicable.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten mobile drawer open/close cycles, retained heap increased by about 94KB (2.0%) and 897 nodes across separately loaded samples, with no Detached constructor among top populations; this does not show unbounded growth.
be-memory-efficient
bounded-footprint
passmediumBaseline heap was 4,708,695 self-size bytes across 78,060 nodes, proportionate to a 100-image catalogue page.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumBaseline/post heap summaries showed no Detached* constructor in top populations; ten real drawer cycles produced only small bounded growth, with no evidence of accumulating detached DOM.

Provenance

Canonical report: results/atomic/reports/0663-www_redwap_sex.json
Report SHA-256: 34f30941d59ee0a40807abbad30842eb8c995c7aa30390b6bf12609c6733ec0a
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_redwap_sex/2026-07-22T05-54-31-828Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_redwap_sex/2026-07-22T05-54-31-828Z
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.