Manifest position 956 · CrUX rank bucket 1000
https://www.superporn.com
Coverage complete
All 58 catalog checks received one conclusive outcome.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The 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-preferencesrespects-reduced-motion | issues | high | CSS 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-preferencesrespects-contrast | issues | high | The 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-interactionsview-transitions | issues | high | The 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-interactionsscroll-driven-animations | not-applicable | high | No scroll-linked animation, parallax, scrollytelling, or reveal behavior was observed, so there is no scroll handler implementation to judge. |
implement-natural-interactionsphysical-gestures | not-applicable | high | No swipe, pull, carousel, or other gesture-driven primary interaction was present on the representative templates. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | The 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-navigationanchored-positioning | not-applicable | high | No tooltip or viewport-edge anchored popover was part of the representative primary journeys. |
provide-guided-navigationdirects-attention | issues | high | The 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-noiseno-intrusive-interruptions | issues | high | Desktop 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-noisesemantic-dismissible-primitives | issues | high | The 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-noisereduced-chrome | pass | high | Outside the required first-visit notice, templates use a compact header and content-dominant card/list layouts. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | Homepage and video detail both measured zero horizontal overflow at 360x800 and include a viewport meta tag. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | The 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-factorinput-modality-aware | issues | high | The 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-successclear-purpose-and-primary-action | pass | high | The homepage clearly identifies the product and exposes descriptive, real-href video and category links. |
support-core-task-successprimary-flow-completion | pass | medium | Real crawlable links connect homepage, listing, series and video-detail templates; the representative detail exposes a video source and player control. |
support-core-task-successclear-system-state-and-recovery | issues | high | After 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-stablegood-core-web-vitals | issues | high | Lighthouse 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-stablevisual-stability | issues | high | The 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-stableefficient-main-thread | pass | high | Trace recorded one 65.7ms long task and only 15.7ms total blocking time; mobile layout saw one 50ms task. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR 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-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse 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-inclusivenames-roles-labels | issues | high | Lighthouse 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-inclusivesufficient-contrast | issues | high | Lighthouse color-contrast failed with three affected items on the first-load homepage. F17 medium: Some text and controls fail minimum contrast. |
be-inclusivestructure-and-focus | issues | high | Homepage 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-inclusivelegible-text | pass | medium | Desktop/mobile captures show readable line lengths and text without clipping in the notice and content shell. |
be-inclusivezoom-reflow-targets-and-media | issues | high | The 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-practicesno-console-errors | pass | high | Lighthouse best-practices scored 1.0 and reported no console-error audit failure. |
follow-best-practicessound-document-and-assets | pass | high | All sampled templates use HTML doctype, UTF-8 and viewport metadata; image audit found zero missing dimensions or oversized images. |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse best-practices scored 1.0 with no deprecated API, vulnerable-library, prompt-on-load, or paste-prevention failures. |
be-discoverabletitle-and-description | pass | high | Homepage, categories, series, video, and signup templates have descriptive titles and meta descriptions. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | The 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-discoverablecanonical-and-indexing-signals | pass | high | Public templates return 200, expose canonical URLs and localized hreflang where available; robots allows crawling and sitemap.xml enumerates templates. |
be-discoverablestructured-and-shareable-metadata | pass | high | The video detail contains JSON-LD plus Open Graph and Twitter metadata aligned with its visible title; homepage also contains JSON-LD. |
be-private-and-securesecure-transport-and-headers | issues | high | Headers 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-securedata-minimisation-and-third-parties | issues | high | Before 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-securein-context-permissions-and-modern-auth | issues | high | The 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-securedefensive-browser-policies | issues | high | CSP, 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-resilientprogressive-enhancement | issues | high | The 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-resilientresilient-runtime-behaviour | pass | medium | Responsive overlays remained inside the viewport, repeated menu toggles preserved DOM size, and no runtime error signal appeared. |
be-resilientoffline-and-installable | issues | high | manifest.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-resilientnetwork-and-http-failure-states | pass | high | A true HTTP 404 renders an explanatory heading, search field, navigation and footer rather than a blank shell. |
be-internationalisedlang-dir-and-logical-properties | issues | high | Raw /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-internationalisedlocale-aware-data | not-applicable | high | Representative pages contain no user-facing dates, currencies, calendar values, or locale-sensitive numbers requiring an Intl formatting judgement. |
be-internationalisedtime-zone-correctness | not-applicable | high | No events, schedules, timestamps, recurring intervals, or time-zone-sensitive workflows were present. |
be-trustworthyno-dark-patterns | issues | high | The 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-trustworthyhumane-error-handling | issues | high | An empty submit attempt produced no live error, aria-invalid state, native message, or focus movement. F29 medium: Signup validation is not surfaced accessibly. |
be-trustworthytrustworthy-input-assistance | issues | high | Email, username, password, and repeated-password inputs all report an empty autocomplete value. F30 medium: Signup fields omit autocomplete semantics. |
be-trustworthysafe-commercial-and-account-flows | pass | medium | The sampled signup is explicitly free, legal agreement is unchecked, and terms/privacy and existing-account links are visible. |
be-sustainableoptimised-assets | issues | high | The 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-sustainableno-wasteful-work | issues | high | The 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-sustainablethird-party-and-media-budget | issues | high | Eight 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-readystructured-agent-capabilities | not-applicable | high | No declared agent-facing intent or transaction/tool surface was found; this emerging capability is contextual for this public media site. |
be-agent-readyon-device-inference | not-applicable | high | No user task requiring on-device summarisation or language-model inference was identified; the principle is contextual. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After 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-efficientbounded-footprint | pass | medium | Baseline retained self-size was 17.2MB for a 96-image media listing, proportionate to the rendered page. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Top 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.