Manifest position 161 · CrUX rank bucket 1000

https://thisvid.com

Coverage complete

Coverage-complete agentic audit across five representative paths. Authenticated/account-only surfaces, uploads, checkout, private media, albums, community member areas, and destructive account actions were not covered because no credentials were provided and representative public templates already covered the primary anonymous journeys.

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
issueshighLight and dark screenshots are byte-identical, and the CSS probe found no color-scheme or prefers-color-scheme rules.
F01 medium: The site ignores the user’s color-scheme preference.
respect-user-preferences
respects-reduced-motion
issueshighThe reduced-motion probe matched reduce but still reported body transition: 0.3s; CSS contains no reduced-motion override.
F02 low: A body fade remains active under reduced-motion.
respect-user-preferences
respects-contrast
issueshighLighthouse found contrast failures including 2.62:1 red text on #151515 and multiple gray-on-black labels.
F03 high: Important text does not meet minimum contrast.
implement-natural-interactions
view-transitions
issueshighCSS/DOM probe found no View Transition usage across an MPA with repeated header and listing/detail navigation.
F04 low: Full-page navigation has no continuity treatment.
implement-natural-interactions
scroll-driven-animations
issueshighThe homepage is 6,608px tall on mobile and the CSS probe found no scroll timeline or equivalent progress affordance.
F05 low: Long listing pages provide no scroll progress or state cue.
implement-natural-interactions
physical-gestures
passhighNative scrolling remains unhijacked and the mobile layout has no horizontal overflow; no custom pointer-drag anti-pattern was observed.
provide-guided-navigation
scroll-state-aware-chrome
issueshighA 6,608px mobile listing retains static chrome, with no scroll-state query or progress behavior in the probe.
F06 medium: The long browse page offers no scroll-state-aware navigation.
provide-guided-navigation
anchored-positioning
issueshighRendered DOM uses data-toggle="popover" and custom dropable elements; no Popover API or CSS anchor-positioning signal was found.
F07 low: Menus and search popovers use legacy custom positioning.
provide-guided-navigation
directs-attention
passmediumHeadings, selected navigation, large thumbnails, and the detail-page player establish a visible next focus on the representative paths.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighMobile screenshots show a fixed consent banner covering cards, form footer, or player metadata before interaction.
F08 high: The cookie banner obscures primary content on every tested mobile path.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe consent action is an <a> without href and positive tabindex; probe found zero dialog or popover elements.
F09 medium: Dismissible UI is built from custom anchors and divs.
maximize-content-reduce-noise
reduced-chrome
issueshighThe header reaches roughly 214px and the fixed cookie banner covers the bottom ~116px of an 800px viewport.
F10 medium: Chrome and overlays consume too much of the first mobile viewport.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAll four representative mobile layouts reported scrollWidth 360, clientWidth 360, and zero horizontal overflow.
adapt-to-the-form-factor
component-level-responsiveness
passmediumListing cards reflow from three columns on desktop to two on mobile, and the player and login form fit at 360px.
adapt-to-the-form-factor
input-modality-aware
issueshighThe focused link computed outline is none 0px; probe counted 18 visible targets below 24px and Lighthouse failed target-size.
F11 high: Keyboard focus and touch target support are inadequate.
support-core-task-success
clear-purpose-and-primary-action
passhighThe homepage states “Most Recent Porn Videos”, exposes filters, and presents immediately selectable content; detail and login pages have clear headings.
support-core-task-success
primary-flow-completion
issueshighLighthouse on /login recorded an uncaught TurnstileError for an invalid or missing sitekey parameter while the screenshot remained at “Verifying…”.
F12 high: The login flow’s verification widget throws a runtime error.
support-core-task-success
clear-system-state-and-recovery
issueshighThe login probe found zero aria-live/alert regions; fields omit required and aria-invalid, while native pattern messages only appear after synthetic values.
F13 high: Form errors and recovery state are not announced accessibly.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured homepage LCP 8.2s and login LCP 5.5s, despite low TBT and CLS.
F14 high: Cold-load LCP is slow on primary pages.
be-fast-and-stable
visual-stability
passhighObserved CLS was 0 on home/categories, 0.018 on video, and 0.037 on login, all below the 0.1 good threshold.
be-fast-and-stable
efficient-main-thread
passhighThe trace recorded no long tasks and 0ms TBT; Lighthouse TBT was 70ms on home and 20ms on login.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 184 requests and 3.70MB transferred; multiple parser-inserted stylesheets and classic scripts are high-priority render-blocking candidates confirmed in DOM.
F15 high: The homepage over-fetches and blocks rendering.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 262KiB unused JavaScript and 17KiB unused CSS on the homepage.
F16 medium: A large share of shipped JS and CSS is unused.
be-inclusive
names-roles-labels
issueshighLighthouse found the mobile menu button, pagination link, and multiple iframes without accessible names or titles.
F17 high: Interactive controls and frames lack accessible names.
be-inclusive
sufficient-contrast
issueshighLighthouse reported multiple 2.62:1 to 4.49:1 foreground/background combinations on all tested templates.
F18 high: Text contrast fails WCAG thresholds.
be-inclusive
structure-and-focus
issueshighLighthouse found no main landmark and positive tabindex values 1 and 2; focus probe showed no visible outline.
F19 high: Landmarks and focus order are incomplete.
be-inclusive
legible-text
issueshighScreenshots and Lighthouse show 9–12px gray labels and footer links on black, several with insufficient contrast.
F20 medium: Small muted text is difficult to read.
be-inclusive
zoom-reflow-targets-and-media
issueshighmeta viewport contains user-scalable=no; Lighthouse failed meta-viewport and target-size on home and login.
F21 high: The viewport disables zoom and many targets are undersized.
follow-best-practices
no-console-errors
issueshighLighthouse captured an uncaught Cloudflare TurnstileError on /login.
F22 medium: The login page logs an uncaught verification exception.
follow-best-practices
sound-document-and-assets
passhighRepresentative pages have an HTML doctype, UTF-8 charset, viewport meta, image dimensions, and valid image aspect ratios.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse failed Inspector Issues and reported 17 bfcache failure reasons on home, including no-store responses and WebSocket use.
F23 medium: The page triggers browser issues and prevents bfcache.
be-discoverable
title-and-description
passhighAll representative templates provide distinct titles and meta descriptions in raw server HTML.
be-discoverable
crawlable-and-mobile-friendly
issueshighLighthouse failed crawlable-anchors for the href-less consent action and meta-viewport for user-scalable=no; the DOM probe counted three anchors without href.
F24 medium: Some controls are non-crawlable anchors and zoom is disabled.
be-discoverable
canonical-and-indexing-signals
issueshighrobots.txt returned 200, but /sitemap.xml returned HTTP 404 with an HTML error body.
F25 medium: The advertised sitemap endpoint is missing.
be-discoverable
structured-and-shareable-metadata
issueshighProbe found zero JSON-LD blocks; homepage og:image is only “https:”, og:description is empty, and video dimensions are empty.
F26 medium: Structured and social metadata is incomplete or malformed.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders lack CSP and nosniff; cookies probe found PHPSESSID and analytics cookies without Secure; Lighthouse saw two HTTP ad beacons upgraded to HTTPS.
F27 high: Security headers and cookie transport flags are incomplete.
be-private-and-secure
data-minimisation-and-third-parties
issueshighTrackers found 19 third-party origins; HAR attributes 156 requests and 3.67MB to third parties, including GTM, Yandex and ad networks, while only “Got it” is offered.
F28 high: Tracking starts before meaningful consent across a very large third-party surface.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighLogin fields omit autocomplete tokens and the DOM contains no passkey/WebAuthn flow despite browser support.
F29 medium: Authentication lacks modern credential assistance.
be-private-and-secure
defensive-browser-policies
issueshighCSP, Referrer-Policy and Permissions-Policy are absent; 12 cookies were flagged for insecure or SameSite=None behavior.
F30 high: Defensive browser policies are incomplete.
be-resilient
progressive-enhancement
passhighRaw HTML retained 84–96% of rendered content and titles/descriptions across all representative templates; none was a JS shell.
be-resilient
resilient-runtime-behaviour
issueshighThe login widget stays in verification while Lighthouse records an uncaught TurnstileError, with no accessible fallback state.
F31 medium: A third-party verification failure is not handled gracefully.
be-resilient
offline-and-installable
not-applicablehighThis server-rendered media/community site does not present itself as an installable app; no manifest or controlling service worker is declared, so offline installability was judged outside its current product intent.
be-resilient
network-and-http-failure-states
issueshighA deliberately unknown URL returned HTTP 200 and rendered the homepage instead of a clear not-found state and recovery choices.
F32 medium: Unknown routes produce a soft 404.
be-internationalised
lang-dir-and-logical-properties
issueshighProbe found html lang=en but no dir and no logical-property signals in loaded CSS.
F33 low: The document language is set but layout CSS is not direction-ready.
be-internationalised
locale-aware-data
issueshighRendered cards use strings such as “3 hours ago” and raw count formatting, with no locale-aware formatting evidence in the page DOM/CSS.
F34 low: Relative time and large counts appear as hard-coded English formatting.
be-internationalised
time-zone-correctness
not-applicablehighThe audited public surfaces show relative ages, not scheduled events or user-entered absolute times, so no time-zone conversion task applies.
be-trustworthy
no-dark-patterns
issueshighThe fixed banner states continued use implies agreement and exposes only “Got it” plus Learn more, while trackers already run.
F35 high: Consent offers acceptance but no equivalent rejection or preference choice.
be-trustworthy
humane-error-handling
issueshighFields are not required, have no aria-invalid, and there are no live regions; invalid values yield generic “Please match the format requested.”
F36 medium: Login validation relies on terse browser pattern errors and lacks announced recovery.
be-trustworthy
trustworthy-input-assistance
issueshighUsername and password inputs returned empty autocomplete values.
F37 medium: Login fields omit autocomplete semantics.
be-trustworthy
safe-commercial-and-account-flows
issueshighThe unauthenticated login flow is blocked by a Turnstile exception and exposes no passkey option.
F38 medium: The account entry flow lacks resilient verification and modern reauthentication support.
be-sustainable
optimised-assets
issueshighImages audit found 40 without srcset, 14 legacy-format images, no modern-format img sources, and 34 below-fold images without native lazy loading.
F39 medium: Images are not responsively or format optimized.
be-sustainable
no-wasteful-work
issueshighHAR recorded 42 fetch/XHR requests and three MP4 fetches, including 2.47MB from one media CDN before the user selected content.
F40 high: The homepage performs substantial idle/background network work.
be-sustainable
third-party-and-media-budget
issueshighOf 3.70MB transferred, 3.67MB and 156 requests were third-party; individual MP4 requests reached 1.15MB and 0.79MB.
F41 high: Third-party and media transfer dominates the page budget.
be-agent-ready
structured-agent-capabilities
issueshighProbe found no WebMCP/tool registration; Lighthouse agentic-browsing score was 0.33 and reported a malformed accessibility tree.
F42 low: Search and account capabilities have no machine-readable agent interface.
be-agent-ready
on-device-inference
not-applicablehighThe site offers no summarization, writing, or inference feature whose privacy or latency would benefit from built-in on-device AI.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten mobile-menu open/close cycles, DOM count stayed 1,137 and independent post heap totals were lower (336,437 nodes/18.38MB vs 344,343/18.64MB baseline); no retained-growth signal was observed.
be-memory-efficient
bounded-footprint
passmediumThe measured 18.6MB JS heap snapshot and 1,137-element DOM are proportionate to a media listing; no unbounded footprint was observed in the sampled state.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumRepeated menu interaction left DOM/resource counts unchanged and the post heap node count decreased; no accumulation signal was observed, though dedicated retainer analysis was not run.

Provenance

Canonical report: results/atomic/reports/0161-thisvid_com.json
Report SHA-256: f272407b1aad42e266f82d7681565cf80fbbe5b04ed61ebcc1eb0740ac646e5b
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/thisvid_com/2026-07-18T20-23-20-921Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/thisvid_com/2026-07-18T20-23-20-921Z
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.