Manifest position 765 · CrUX rank bucket 1000

https://www.tnaflix.com

Coverage complete

Coverage-complete representative audit of five archetypes plus a 404 recovery state. Not covered: signup submission, authenticated account management, upload, external live-sex destinations, payment/checkout, or destructive actions, because they require accounts, external journeys, or could create state.

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
issueshighComputed styles report color-scheme: normal and the dark/contrast capture remains the same fixed dark palette; no prefers-color-scheme adaptation was found.
F01 medium: Theme is fixed rather than preference-driven
respect-user-preferences
respects-reduced-motion
passhighReduced-motion emulation matched and document.getAnimations() returned no active animations.
respect-user-preferences
respects-contrast
issueshighLighthouse failed the color-contrast audit, and no prefers-contrast or forced-colors adaptation was found in the inspected page styles.
F02 high: Text and controls do not consistently meet contrast needs
implement-natural-interactions
view-transitions
issueshighThe DOM/style probe found no view-transition CSS or active transitions across the multi-page navigation surfaces.
F03 low: Route and state changes do not use View Transitions
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked animation was observed; there is no scrollytelling/parallax behavior to implement declaratively.
implement-natural-interactions
physical-gestures
not-applicablehighNo swipe, pull, carousel, or other gesture-driven control was present on the representative paths.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe page installs a JavaScript scroll handler, but the inspected CSS and screenshots show static chrome rather than declarative scroll-state-aware feedback.
F04 low: Navigation chrome does not respond to scroll state
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, popover, or floating menu requiring anchor positioning was present in the inspected states.
provide-guided-navigation
directs-attention
issueshighPagination and route links perform abrupt document changes without transition direction, highlight, or post-navigation focus cue.
F05 low: Navigation changes provide little attention guidance
maximize-content-reduce-noise
no-intrusive-interruptions
passhighLoad screenshots across home, categories, login and detail showed no viewport-blocking modal or interstitial.
maximize-content-reduce-noise
semantic-dismissible-primitives
not-applicablehighNo modal, disclosure, or transient overlay was present in the representative states.
maximize-content-reduce-noise
reduced-chrome
issueshighMobile and desktop screenshots show a large ad between search/navigation and the Featured Videos heading, consuming prime first-viewport space.
F06 medium: Advertising competes with the primary content above the fold
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360x800, layout reported scrollWidth 360, clientWidth 360 and 0 px horizontal overflow.
adapt-to-the-form-factor
component-level-responsiveness
issueshighThe inspected stylesheet/probe found no @container/container-type use even though repeated cards and navigation components appear at multiple widths.
F07 low: Responsive behavior relies on page-level rules rather than container-aware components
adapt-to-the-form-factor
input-modality-aware
passhighA focused top navigation link had a visible browser outline, and the mobile controls remained usable at 360 px.
support-core-task-success
clear-purpose-and-primary-action
passhighThe home H1 states Featured Porn Videos and cards are immediately actionable; the detail H1 and native player clearly expose the viewing task.
support-core-task-success
primary-flow-completion
passhighHome/listing to representative detail loaded successfully and exposed a native controlled video element without an account wall.
support-core-task-success
clear-system-state-and-recovery
passhighSearch returned an explicit results heading, required login fields use native validation, and a real 404 returned status 404 with a clear Not Found message and Home recovery.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP at 3.0 s and FCP at 2.6 s, although the local desktop trace was faster.
F08 medium: Lab LCP misses the good threshold on mobile
be-fast-and-stable
visual-stability
passhighMobile layout observation measured CLS 0.000040 with one negligible shift.
be-fast-and-stable
efficient-main-thread
passhighTrace measured one 63.22 ms long task and only 13.22 ms total blocking time.
be-fast-and-stable
efficient-resource-delivery
issueshighLighthouse reports 151 KiB cache savings, render-blocking requests and a font-display issue; HAR confirms parser-inserted CSS/scripts and missing image cache headers.
F09 medium: Caching and critical resource delivery leave avoidable delay
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimates 274 KiB unused JavaScript and 43 KiB legacy JavaScript; HAR shows scripts dominate transfer bytes.
F10 medium: The homepage ships substantial unused and legacy JavaScript
be-inclusive
names-roles-labels
issueshighLighthouse fails the select-name audit; the DOM probe found the country select and search input with zero associated labels plus unnamed buttons.
F11 high: Several controls lack accessible labels or names
be-inclusive
sufficient-contrast
passhighLighthouse color-contrast audit failed on the rendered homepage.
be-inclusive
structure-and-focus
issueshighLighthouse fails heading-order; the probe shows H2 Menu before H1, then H3 and an empty H5. Keyboard focus itself remained visible.
F12 medium: Heading hierarchy is not sequential
be-inclusive
legible-text
passhighDesktop/mobile screenshots show readable card titles and controls without clipping; the remaining contrast defect is tracked separately.
be-inclusive
zoom-reflow-targets-and-media
issueshighThe representative video detail contains two video elements and neither contains a track; the primary player exposes controls but no captions.
F13 high: Video content has no caption track or equivalent
follow-best-practices
no-console-errors
passhighLighthouse did not report the errors-in-console audit among failed audits.
follow-best-practices
sound-document-and-assets
issueshighThe images primitive found 60 legacy-format images, 61 without srcset, 58 below-fold images without lazy loading, 9 oversized images, and 2 missing dimensions.
F14 medium: Image delivery uses legacy, non-responsive assets
follow-best-practices
browser-platform-hygiene
issueshighLighthouse best-practices score is 0.77 and its inspector-issues audit fails.
F15 medium: Chrome reports browser inspector issues
be-discoverable
title-and-description
passhighHome and category probes show descriptive titles and meta descriptions.
be-discoverable
crawlable-and-mobile-friendly
passhighRendered links use real href values, robots allows public routes, and viewport metadata is present.
be-discoverable
canonical-and-indexing-signals
passhighHome/category/detail expose canonicals and hreflang; robots permits crawling and representative documents return 200.
be-discoverable
structured-and-shareable-metadata
passhighThe representative video provides Open Graph fields and VideoObject JSON-LD matching visible content.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders show no CSP, X-Frame-Options/frame-ancestors, Referrer-Policy or Permissions-Policy. All four observed cookies lack Secure and use SameSite=None; three persist for 400 days.
F16 high: Security headers and cookie attributes are incomplete
be-private-and-secure
data-minimisation-and-third-parties
issueshighTrackers found 14 third-party origins including Google Tag Manager and DoubleClick. HAR attributes 26 of 44 requests and 606,723 of 791,432 transferred bytes to third parties.
F17 high: A large third-party tracking footprint loads by default
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighThe login form exposes username and password fields with no passkey/WebAuthn flow; autocomplete tokens are empty. No permission prompt was observed on load.
F18 medium: Sign-in is password-only and omits modern authentication affordances
be-private-and-secure
defensive-browser-policies
issueshighThe main response lacks CSP/frame-ancestors, Referrer-Policy and Permissions-Policy despite loading advertising and analytics from many origins.
F19 medium: Browser-enforced defensive policies are absent
be-resilient
progressive-enhancement
passhighDiscoverability found 98% raw-HTML content coverage, title/H1/description present, and no empty JS shell.
be-resilient
resilient-runtime-behaviour
passhighRepresentative navigation, search, login and detail states loaded without clipped modal/menu states or blank shells.
be-resilient
offline-and-installable
issueshighA manifest exists but is generic (name App, icons only), and the service-worker registration probe returned no registrations.
F20 low: The app-like media service is not installable or offline-capable
be-resilient
network-and-http-failure-states
passhighA nonexistent URL returned HTTP 404 plus a visible Not Found message and Home link; native login invalid-state feedback focuses the first invalid field.
be-internationalised
lang-dir-and-logical-properties
passhighThe document declares en-GB and exposes 13 hreflang variants including Hebrew and x-default; locale routes are real links.
be-internationalised
locale-aware-data
not-applicablehighNo user-facing dates, currencies, or locale-sensitive numeric data appeared in the inspected representative content.
be-internationalised
time-zone-correctness
not-applicablehighNo scheduling, event, or time-zone-sensitive workflow appeared in scope.
be-trustworthy
no-dark-patterns
issueshighScreenshots show personalized dating/chat advertising directly above core content with only a small Ad badge, increasing the chance it is mistaken for site content.
F21 medium: Location-targeted advertising is visually close to site content
be-trustworthy
humane-error-handling
passhighSubmitting empty required login fields triggers :user-invalid, focuses login, and gives native Please fill in this field feedback after interaction.
be-trustworthy
trustworthy-input-assistance
issueshighThe login probe shows empty autocomplete attributes on both login and password fields.
F22 medium: Sign-in fields do not declare autofill semantics
be-trustworthy
safe-commercial-and-account-flows
issueshighThe inspected account entry offers only username/password, with no passkey option or visible modern reauthentication path.
F23 medium: Account access depends on a password-only login
be-sustainable
optimised-assets
issueshighThe image audit reports 60 legacy images, 61 without responsive sources and 9 oversized relative to display size.
F24 medium: Thumbnail assets are not efficiently sized or encoded
be-sustainable
no-wasteful-work
passhighTrace showed low TBT and HAR captured a bounded 44-request entry load; disproportionate third-party work is separately tracked in F25.
be-sustainable
third-party-and-media-budget
issueshighHAR shows 606,723 bytes from third parties out of 791,432 total, led by tag manager, age verification and ad scripts; 14 third-party origins load on entry.
F25 high: Third-party scripts dominate homepage transfer
be-agent-ready
structured-agent-capabilities
not-applicablehighThis public media catalogue exposes content, not an agent-facing transactional/tool surface; WebMCP is not currently applicable.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation or language-model task was present where built-in on-device inference would improve the core journey.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter 10 bottom/top scroll cycles, heap self size rose only 235,592 bytes (about 2.0%) and closures changed from 7,687 to 7,689.
be-memory-efficient
bounded-footprint
passhighBaseline heap was 11,552,880 self bytes with 190,864 snapshot nodes; live DOM count was 1,438, proportionate for the catalogue page.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighHeap summaries reported no Detached constructor among top populations; after repeated scrolling closures increased by only two.

Provenance

Canonical report: results/atomic/reports/0765-www_tnaflix_com.json
Report SHA-256: 22c7b4b24df91338c455105df5e4119c332908175452293dd90cd169b0ab0e70
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_tnaflix_com/2026-07-22T22-06-49-849Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_tnaflix_com/2026-07-22T22-06-49-849Z
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.