Manifest position 275 · CrUX rank bucket 1000
https://colliderporn.com
Coverage complete
Coverage-complete audit of six representative paths and all 58 catalog checks.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Light and dark preference probes produced the identical fixed dark palette and color-scheme: normal. F01 medium: The fixed dark palette does not respond to the user’s color-scheme preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | The reduced-motion condition matched, and the page exposed zero running animations; CSS contained no animation declarations needing suppression. |
respect-user-preferencesrespects-contrast | pass | high | Forced-colors/prefers-contrast screenshot retained visible navigation, text, borders, and image content. |
implement-natural-interactionsview-transitions | issues | high | No View Transition CSS/API usage was present; menu state changed abruptly in the interaction recording. F02 low: Cross-document navigation and menu state changes swap abruptly. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | The site uses no parallax, scrollytelling, or scroll-linked reveal effect; there is no scroll-linked motion to implement declaratively. |
implement-natural-interactionsphysical-gestures | not-applicable | high | The representative templates expose ordinary links, native scrolling, and a menu toggle but no swipe, pull, drag, carousel, or gesture-driven surface. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | At scrollY 1200 the static header was fully offscreen; no sticky/scroll-state/progress technique was present. F03 medium: Long listing pages provide no position-aware navigation chrome. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, anchored popover, contextual menu, or viewport-edge overlay exists on the representative templates. |
provide-guided-navigationdirects-attention | issues | high | Category/detail templates have no H1, breadcrumb, selected-category state, or visible current-page label. F04 medium: Category and detail pages do not visibly identify the current page or guide attention after navigation. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Load screenshots show content immediately with no full-screen interstitial, modal, or blocking banner. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | The only disclosure is an ad-hoc SPAN role=button with manually toggled navigation and no aria-expanded. F05 medium: The mobile navigation toggle is an ad-hoc span and does not expose open state. |
maximize-content-reduce-noisereduced-chrome | pass | high | Screenshots devote nearly all post-header space to the category grid or player, with minimal framing and no side rail. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | Both home and detail measured scrollWidth equal to innerWidth at 360px; viewport meta is present and screenshots reflow to two columns. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | CSS uses viewport media queries and zero container queries for reused thumbnail cards. F06 low: The card grid adapts only through viewport breakpoints, not component-level conditions. |
adapt-to-the-form-factorinput-modality-aware | issues | high | Many tag links are 15px high and the menu toggle is 26x26, despite visible browser focus outlines. F07 high: Many category links and the menu control are too small for reliable touch input. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The entry/category views immediately expose content thumbnails, and the detail first viewport prominently exposes the player and play action. |
support-core-task-successprimary-flow-completion | pass | high | The browse flow completed from category href to a 200 detail page with a visible embedded player and related links, without an account wall. |
support-core-task-successclear-system-state-and-recovery | issues | high | An unknown route silently resolved to the homepage with status 200 and no recovery explanation. F08 medium: Unknown URLs silently become the homepage instead of showing a recoverable not-found state. |
be-fast-and-stablegood-core-web-vitals | issues | high | Category vitals were good, but detail Lighthouse CLS was 0.105, just outside the good <=0.1 range; TBT was 0 and LCP 1.86s. F09 medium: The detail template shifts because thumbnail space is not reserved. |
be-fast-and-stablevisual-stability | issues | high | Lighthouse attributed CLS 0.105 to the thumbnail list and unsized images; 92/92 images lacked dimensions. F09 medium: The detail template shifts because thumbnail space is not reserved. |
be-fast-and-stableefficient-main-thread | pass | high | Both traces reported zero long tasks and 0ms total blocking time; Lighthouse TBT was also 0. |
be-fast-and-stableefficient-resource-delivery | pass | high | HAR showed no redirects, HTTP errors, uncompressed text, or missing cache headers; only one stylesheet is render blocking, scripts are async/defer or at body end. |
be-fast-and-stabletrim-unused-and-duplicate-code | pass | high | The representative load shipped only 5.7KB transferred script across three small files and no third-party script bytes on the category page; no duplicate-code signal appeared. |
be-inclusivenames-roles-labels | issues | high | Lighthouse failed link-name/frame-title; 90 thumbnail links had no name and 90/92 images lacked alt. F10 high: Thumbnail links and embedded frames lack accessible names. |
be-inclusivesufficient-contrast | pass | high | Lighthouse reported no color-contrast violation and forced-colors rendering preserved visible essential text and controls. |
be-inclusivestructure-and-focus | issues | high | Both templates lack a main landmark and any heading; focus is visible but structure is not logical. F11 high: The main content has no main landmark or heading hierarchy. |
be-inclusivelegible-text | issues | high | Dense one-line tag strings are clipped and rendered with 15px-high link boxes, reducing scanability. F12 medium: Dense tag text is cramped and difficult to scan. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Reflow and scaling pass, but many targets are below 24px high and the player iframe has no title or accessible equivalent. F13 high: Reflow works, but touch targets and embedded media equivalents are inadequate. |
follow-best-practicesno-console-errors | pass | high | The runtime collection window recorded no error/unhandled-rejection events and no failed resource entries. |
follow-best-practicessound-document-and-assets | issues | high | Doctype/UTF-8 are valid, but every audited image lacks width/height attributes and detail CLS reaches 0.105. F09 medium: The detail template shifts because thumbnail space is not reserved. |
follow-best-practicesbrowser-platform-hygiene | pass | high | No deprecated API, paste prevention, notification/geolocation prompt, vulnerable-library, or source-map failure was observed; Lighthouse inspector items were cookie-policy issues counted under security. |
be-discoverabletitle-and-description | issues | high | Category and detail share a category-only title and the same generic description, with no visible H1. F14 medium: Metadata is generic and duplicated across distinct content. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Real hrefs and viewport metadata exist, but repeated thumbnail links have no discernible text/name. F15 high: Crawlable thumbnail URLs have no descriptive link text. |
be-discoverablecanonical-and-indexing-signals | issues | high | Canonical/hreflang and 200 statuses exist, but sitemap.xml is 404 and missing URLs soft-404 to the homepage. F16 medium: Indexing signals are undermined by a missing sitemap and soft-404 behavior. |
be-discoverablestructured-and-shareable-metadata | issues | high | The video detail exposes neither JSON-LD nor Open Graph metadata. F17 medium: Video and category entities have no structured or social-preview metadata. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS is present, but CSP/HSTS are absent and all six cookies lack Secure with SameSite=None. F18 high: Cookies and transport policy are not securely hardened. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Persistent first-party identifiers and third-party advertising/player cookies occur with no visible consent choice. F19 high: Identifiers and third-party advertising cookies are set without an evident consent choice. |
be-private-and-securein-context-permissions-and-modern-auth | pass | high | Notification remained default, no prompt appeared on load, and no authentication surface exists on the audited public catalog. |
be-private-and-securedefensive-browser-policies | issues | high | CSP/frame protection, HSTS, nosniff, Referrer-Policy, and Permissions-Policy are all absent. F20 high: Browser-enforced defensive headers are absent. |
be-resilientprogressive-enhancement | issues | high | Raw catalog content is complete, but the primary player is empty without JS because its iframe source is javascript:. F21 high: The core video player disappears when JavaScript is disabled. |
be-resilientresilient-runtime-behaviour | pass | high | The mobile menu remains inside the viewport, repeated toggles preserve DOM size/state, and no runtime errors or fragile async failure appeared. |
be-resilientoffline-and-installable | not-applicable | high | This is a public media catalog rather than a user-installed application; offline playback is intrinsically unavailable from the third-party stream, so PWA install/offline behavior is not a justified requirement. |
be-resilientnetwork-and-http-failure-states | issues | high | An unknown URL produces a successful homepage with no error or retry state. F22 high: Missing routes are concealed as successful homepages. |
be-internationalisedlang-dir-and-logical-properties | issues | high | Arabic has lang=ar but no dir and computes ltr; stylesheet uses physical rather than logical properties. F23 high: The Arabic locale is marked ar but rendered left-to-right. |
be-internationalisedlocale-aware-data | not-applicable | high | Representative category, detail, and support surfaces display no dates, numbers, currencies, durations, or calendar values requiring locale formatting. |
be-internationalisedtime-zone-correctness | not-applicable | high | The audited content catalog exposes no event times, schedules, recurrence, or user-entered temporal data. |
be-trustworthyno-dark-patterns | issues | high | Identifiers and third-party cookies are enabled by default without a visible consent/preferences control. F24 high: Tracking defaults are not transparent or reversible on arrival. |
be-trustworthyhumane-error-handling | not-applicable | high | No form exists on home, category, detail, or contact; there is no validation interaction to exercise. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | No user input fields or sign-in/payment/address flows exist on the representative public surfaces. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, authentication, or account-management flow is exposed on the audited site. |
be-sustainableoptimised-assets | issues | high | All 92 images lack srcset, no modern format is used, and most below-fold images are not natively lazy in the scanned state. F25 medium: The thumbnail catalog lacks responsive, modern image delivery. |
be-sustainableno-wasteful-work | pass | high | The category initial load transfers 321KB, lazy behavior limits the 92-image DOM to 30 image requests, and traces show no background long tasks. |
be-sustainablethird-party-and-media-budget | issues | high | The detail embeds xvideos and Lighthouse observes additional ad-cookie hosts without an explicit user privacy choice. F26 medium: The player brings a third-party advertising/cookie footprint without an explicit user choice. |
be-agent-readystructured-agent-capabilities | not-applicable | high | The site explicitly declares noai/noimageai and blocks GPTBot and ClaudeBot, demonstrating no intent to offer agent-facing capabilities; WebMCP absence is therefore not penalized. |
be-agent-readyon-device-inference | not-applicable | high | The catalog exposes no summarization, generation, or other inference task where built-in on-device AI would improve the core experience, and it explicitly opts out of AI crawling. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | After 20 menu toggles, heap self-size rose only 12.6KB (3,724,758 to 3,737,364 bytes); DOM nodes remained 1264 and no listeners/intervals were added during toggles. |
be-memory-efficientbounded-footprint | pass | high | The listing heap is proportionate to a 92-thumbnail page: about 3.72MB snapshot self-size, 64k heap nodes, and 1,264 live DOM elements. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | Heap summaries expose no growing Detached* constructor population; repeated toggles add zero listeners/intervals and leave live DOM count unchanged. |
Provenance
Canonical report: results/atomic/reports/0275-colliderporn_com.json
Report SHA-256: 834e8563010c5494a9cc72ff947bf0bf311429229e54e4cb224b993ecca9c367
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/colliderporn_com/2026-07-19T15-37-06-243Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/colliderporn_com/2026-07-19T15-37-06-243Z
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.