Manifest position 956 · CrUX rank bucket 1000

https://www.superporn.com

Coverage complete

All 58 catalog checks received one conclusive outcome.

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 dark-emulation screenshot is effectively unchanged from the default capture, while the CSS probe reports colorScheme=false and dark=false.
F01 medium: The fixed dark palette does not respond to the user color-scheme preference.
respect-user-preferences
respects-reduced-motion
issueshighCSS includes an infinite pulse-opacity animation, while the reduced-motion probe found cssHasReduced=false under prefers-reduced-motion: reduce.
F02 medium: Infinite decorative motion is not disabled for reduced-motion users.
respect-user-preferences
respects-contrast
issueshighThe prefers-contrast capture does not materially adapt the UI, and Lighthouse reports three color-contrast failures.
F03 medium: High-contrast support is incomplete.
implement-natural-interactions
view-transitions
issueshighThe capability probe found no view-transition CSS on an MPA with prominent listing-to-detail navigation.
F04 low: Document navigation swaps abruptly rather than using a motion-safe transition.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked animation, parallax, scrollytelling, or reveal behavior was observed, so there is no scroll handler implementation to judge.
implement-natural-interactions
physical-gestures
not-applicablehighNo swipe, pull, carousel, or other gesture-driven primary interaction was present on the representative templates.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe mobile homepage is 14,728px tall, but the CSS probe found no scroll-state/container behavior or progress affordance.
F05 low: Navigation chrome does not react to scroll state on very long listings.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip or viewport-edge anchored popover was part of the representative primary journeys.
provide-guided-navigation
directs-attention
issueshighThe listing/detail probes expose ordinary links but no view transitions, highlights, markers, or post-navigation attention cue.
F06 low: Navigation changes provide little attention guidance.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighDesktop and mobile first-load screenshots show the notice covering most or all content before interaction. It also combines age acknowledgement with cookie language.
F07 high: A full-viewport consent and age notice blocks the primary content on every first visit.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe DOM probe reports role=dialog on a div but aria-modal is absent; native dialog count is zero. Controls are also divs with role=button.
F08 medium: The blocking notice is a custom div dialog without complete modal semantics.
maximize-content-reduce-noise
reduced-chrome
passhighOutside the required first-visit notice, templates use a compact header and content-dominant card/list layouts.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighHomepage and video detail both measured zero horizontal overflow at 360x800 and include a viewport meta tag.
adapt-to-the-form-factor
component-level-responsiveness
issueshighThe CSS probe found no @container rules across homepage, listing, series, video, and signup templates.
F09 low: Reusable cards rely on viewport breakpoints rather than component-level responsiveness.
adapt-to-the-form-factor
input-modality-aware
issueshighThe focused logo has outline none and no box shadow; 368 of 423 visible homepage controls measured below 44px in at least one dimension. Lighthouse also failed target-size.
F10 high: Keyboard focus and touch-target support are weak.
support-core-task-success
clear-purpose-and-primary-action
passhighThe homepage clearly identifies the product and exposes descriptive, real-href video and category links.
support-core-task-success
primary-flow-completion
passmediumReal crawlable links connect homepage, listing, series and video-detail templates; the representative detail exposes a video source and player control.
support-core-task-success
clear-system-state-and-recovery
issueshighAfter removing the unrelated overlay and attempting empty submission, no alert, aria-invalid state, focused invalid field, or validation message appeared; all required-looking fields have required=false.
F11 high: The signup form gives no actionable error state after an empty submission.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 10,001ms, FCP 2,932ms and a performance score of 0.61; the unthrottled trace still measured LCP 2,932ms.
F12 high: The throttled homepage load misses the good LCP range.
be-fast-and-stable
visual-stability
issueshighThe 360x800 layout observer measured CLS 0.1317 at about 2.2s on the representative video detail.
F13 medium: The mobile video detail shifts substantially after load.
be-fast-and-stable
efficient-main-thread
passhighTrace recorded one 65.7ms long task and only 15.7ms total blocking time; mobile layout saw one 50ms task.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR identified a parser-inserted stylesheet plus head scripts without async/defer, and a 47KB consent script lacking cache headers.
F14 medium: Critical delivery includes blocking and poorly cached dependencies.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimates 95,548 unused CSS bytes and 210,320 unused JavaScript bytes; HAR transferred 401,786 script bytes.
F15 medium: The homepage ships substantial unused CSS and JavaScript.
be-inclusive
names-roles-labels
issueshighLighthouse failed button-name with 48 affected nodes; the homepage probe independently found 48 visible unnamed controls.
F16 high: Many interactive controls lack accessible names.
be-inclusive
sufficient-contrast
issueshighLighthouse color-contrast failed with three affected items on the first-load homepage.
F17 medium: Some text and controls fail minimum contrast.
be-inclusive
structure-and-focus
issueshighHomepage starts with H3 cards and has no H1; categories and series start at H2. The focused logo computes to outline none and no shadow.
F18 high: Heading structure and visible focus are inconsistent.
be-inclusive
legible-text
passmediumDesktop/mobile captures show readable line lengths and text without clipping in the notice and content shell.
be-inclusive
zoom-reflow-targets-and-media
issueshighThe 404 viewport sets maximum-scale=1 and user-scalable=no; Lighthouse fails target-size; the video template exposes videos without caption tracks.
F19 high: Zoom, target size, and media alternatives are incomplete.
follow-best-practices
no-console-errors
passhighLighthouse best-practices scored 1.0 and reported no console-error audit failure.
follow-best-practices
sound-document-and-assets
passhighAll sampled templates use HTML doctype, UTF-8 and viewport metadata; image audit found zero missing dimensions or oversized images.
follow-best-practices
browser-platform-hygiene
passhighLighthouse best-practices scored 1.0 with no deprecated API, vulnerable-library, prompt-on-load, or paste-prevention failures.
be-discoverable
title-and-description
passhighHomepage, categories, series, video, and signup templates have descriptive titles and meta descriptions.
be-discoverable
crawlable-and-mobile-friendly
issueshighThe crawler screenshot shows only an AGEGO page saying JavaScript is required, despite public robots and sitemap signals; rendered/raw token overlap does not represent what the redirected crawler can use.
F20 high: A no-JavaScript crawler is redirected away from the indexed content.
be-discoverable
canonical-and-indexing-signals
passhighPublic templates return 200, expose canonical URLs and localized hreflang where available; robots allows crawling and sitemap.xml enumerates templates.
be-discoverable
structured-and-shareable-metadata
passhighThe video detail contains JSON-LD plus Open Graph and Twitter metadata aligned with its visible title; homepage also contains JSON-LD.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders are missing CSP, HSTS, nosniff, Referrer-Policy and Permissions-Policy. The session and XSRF cookies are not Secure and use SameSite=None.
F21 high: Transport cookies and key response defenses are misconfigured.
be-private-and-secure
data-minimisation-and-third-parties
issueshighBefore any choice, the page contacted eight third-party origins and sent a Matomo analytics request. The notice advertises 1,874 partners.
F22 high: Third-party analytics and advertising run before a consent decision.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighThe signup template has two password fields, no passkey/WebAuthn surface, and no autocomplete tokens.
F23 medium: Account creation is password-only and lacks modern authentication assistance.
be-private-and-secure
defensive-browser-policies
issueshighCSP, HSTS, Referrer-Policy and Permissions-Policy are absent; only X-Frame-Options SAMEORIGIN is present.
F24 high: Browser-enforced defense-in-depth is incomplete.
be-resilient
progressive-enhancement
issueshighThe crawler view follows a noscript redirect and displays only “You must enable JavaScript,” while the browser view contains the listing/detail content.
F25 high: Core public content is unavailable without JavaScript.
be-resilient
resilient-runtime-behaviour
passmediumResponsive overlays remained inside the viewport, repeated menu toggles preserved DOM size, and no runtime error signal appeared.
be-resilient
offline-and-installable
issueshighmanifest.json declares standalone display and a start_url, but the service-worker probe found zero registrations and zero caches.
F26 medium: The app-like video experience declares a manifest but has no offline runtime.
be-resilient
network-and-http-failure-states
passhighA true HTTP 404 renders an explanatory heading, search field, navigation and footer rather than a blank shell.
be-internationalised
lang-dir-and-logical-properties
issueshighRaw /es HTML is Spanish, but both rendered DOM captures finished at https://www.superporn.com/ with lang=en-GB and English content.
F27 high: An explicit localized URL does not remain localized in a clean browser session.
be-internationalised
locale-aware-data
not-applicablehighRepresentative pages contain no user-facing dates, currencies, calendar values, or locale-sensitive numbers requiring an Intl formatting judgement.
be-internationalised
time-zone-correctness
not-applicablehighNo events, schedules, timestamps, recurring intervals, or time-zone-sensitive workflows were present.
be-trustworthy
no-dark-patterns
issueshighThe blocking copy states that accessing confirms acceptance of all cookies while also showing Decline All, and optional third parties already run before a decision.
F28 high: The consent wording and behavior undermine an informed choice.
be-trustworthy
humane-error-handling
issueshighAn empty submit attempt produced no live error, aria-invalid state, native message, or focus movement.
F29 medium: Signup validation is not surfaced accessibly.
be-trustworthy
trustworthy-input-assistance
issueshighEmail, username, password, and repeated-password inputs all report an empty autocomplete value.
F30 medium: Signup fields omit autocomplete semantics.
be-trustworthy
safe-commercial-and-account-flows
passmediumThe sampled signup is explicitly free, legal agreement is unchecked, and terms/privacy and existing-account links are visible.
be-sustainable
optimised-assets
issueshighThe image audit found 48 images without srcset, six legacy-format images, and zero modern-format images among 96 elements.
F31 medium: The listing image pipeline does not consistently use responsive modern assets.
be-sustainable
no-wasteful-work
issueshighThe first load fetches large vendor lists and sends analytics before a consent choice; 11 scripts transfer about 402KB.
F32 medium: Background analytics and consent-vendor work starts before user intent.
be-sustainable
third-party-and-media-budget
issueshighEight third-party origins are contacted; age, consent, ad and vendor-list resources are among the largest/slowest requests in the 921KB initial transfer.
F33 medium: Third-party code consumes a disproportionate share of the initial budget.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared agent-facing intent or transaction/tool surface was found; this emerging capability is contextual for this public media site.
be-agent-ready
on-device-inference
not-applicablehighNo user task requiring on-device summarisation or language-model inference was identified; the principle is contextual.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter 10 menu open/close cycles, DOM element count stayed 2,113 and JS heap rose only about 188KB; heap snapshot self-size rose about 106KB, not an unbounded pattern.
be-memory-efficient
bounded-footprint
passmediumBaseline retained self-size was 17.2MB for a 96-image media listing, proportionate to the rendered page.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumTop constructor summaries show no Detached, Listener, or Timer population, and repeated toggling leaves DOM count unchanged.

Provenance

Canonical report: results/atomic/reports/0956-www_superporn_com.json
Report SHA-256: 6fe1b3c2707a5f6d36619c4a1ecafaaa79fe151ba57dec722ba31d65285a11b3
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_superporn_com/2026-07-24T03-16-32-160Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_superporn_com/2026-07-24T03-16-32-160Z
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.