Manifest position 372 · CrUX rank bucket 1000
https://pornoborshch.com
Coverage complete
Coverage-complete audit across homepage, category, video, error, and contact templates.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The prefers-color-scheme: dark screenshot is pixel-identical in palette to the default screenshot; the CSS feature probe found no prefers-color-scheme rule or color-scheme declaration. F01 medium: The interface ignores the user’s dark theme preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | Reduced-motion emulation was active; the page exposed zero running animations and no auto-advance. |
respect-user-preferencesrespects-contrast | pass | high | Forced-colors plus prefers-contrast: more screenshot retained readable white/yellow text, controls, and image boundaries. |
implement-natural-interactionsview-transitions | issues | high | The platform probe found no view-transition CSS and navigation uses ordinary full-page links without a cross-document view-transition declaration. F02 low: Page changes are abrupt and provide no transition cue. |
implement-natural-interactionsscroll-driven-animations | pass | high | DOM/CSS inspection found no scroll listeners or scroll-linked animation; native scrolling is used without a main-thread animation anti-pattern. |
implement-natural-interactionsphysical-gestures | pass | high | DOM/CSS inspection found no custom pointer gesture handlers; the page relies on native links, scrolling, and media controls. |
provide-guided-navigationscroll-state-aware-chrome | pass | high | The simple long listing keeps the compact header out of the content area and does not add obstructive sticky chrome; scrolling remains predictable. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, popover, or menu that needs anchored positioning exists on the sampled templates. |
provide-guided-navigationdirects-attention | pass | high | Category cards use persistent text labels and destination URLs; the selected destination title and content identify the resulting context. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Load screenshots and overlay probe found no popup, consent wall, interstitial, or obscuring banner. |
maximize-content-reduce-noisesemantic-dismissible-primitives | not-applicable | high | No transient overlay, modal flow, or disclosure control exists on the sampled templates. |
maximize-content-reduce-noisereduced-chrome | pass | high | Desktop and mobile screenshots show content-led thumbnail grids with compact navigation and little application frame. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360x800, home and video layouts reported 0 px horizontal overflow with viewport meta present. |
adapt-to-the-form-factorcomponent-level-responsiveness | pass | high | The card grid changes from four to two columns using intrinsic calc widths and media queries; no component is reused in independently sized containers in sampled templates. |
adapt-to-the-form-factorinput-modality-aware | issues | high | The authored CSS contains * { outline: none; }; focusing the logo, nav links, and category cards produced outline-style:none and no box shadow. F03 medium: Keyboard focus is completely suppressed. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The first viewport states the site purpose and presents directly labelled category cards; the category and video templates expose their content immediately. |
support-core-task-successprimary-flow-completion | pass | high | Homepage category link → category listing → video detail completed, and the cross-origin player rendered with native controls. |
support-core-task-successclear-system-state-and-recovery | issues | high | A request to /this-route-does-not-exist-404 returned 301 Location: /, then the normal homepage; the rendered state offered no explanation or recovery specific to the failed URL. F05 high: Unknown URLs silently redirect to the homepage instead of presenting a real not-found state. |
be-fast-and-stablegood-core-web-vitals | pass | high | Lighthouse measured LCP 1.6 s, CLS 0, and TBT 0 ms; trace measured LCP/FCP 933 ms and no long tasks. |
be-fast-and-stablevisual-stability | pass | high | Mobile layout observers on home and video reported CLS 0 and no shifts; CSS reserves 16:9 media space. |
be-fast-and-stableefficient-main-thread | pass | high | Trace recorded zero long tasks and 0 ms total blocking time; Lighthouse TBT was 0 ms. |
be-fast-and-stableefficient-resource-delivery | pass | high | HAR recorded 32 successful requests, 358 KB transferred, no missing cache-header signals, redirects, or HTTP errors; Lighthouse performance was 99. |
be-fast-and-stabletrim-unused-and-duplicate-code | pass | high | Lighthouse reported no unused JavaScript or CSS savings; scripts totalled 4.5 KB transferred. |
be-inclusivenames-roles-labels | pass | high | Lighthouse accessibility scored 100 with no image-alt or label failures; linked thumbnails receive accessible names from adjacent card text. |
be-inclusivesufficient-contrast | pass | high | Lighthouse found no color-contrast failures and forced-colors rendering remained legible. |
be-inclusivestructure-and-focus | issues | high | The authored CSS contains * { outline: none; }; focusing the logo, nav links, and category cards produced outline-style:none and no box shadow. DOM probes on the homepage, category, and video templates all found zero h1-h6 elements, despite each page containing a primary topic and long content grid. F03 medium: Keyboard focus is completely suppressed. F04 medium: Pages have no heading hierarchy. |
be-inclusivelegible-text | pass | high | Desktop/mobile screenshots show unclipped text, readable line lengths, and stable wrapping; category labels remain visible at 360 px. |
be-inclusivezoom-reflow-targets-and-media | pass | high | Viewport allows scaling, mobile reflow has no horizontal overflow, Lighthouse found no target-size failures, and the embedded player exposes standard controls. |
follow-best-practicesno-console-errors | pass | high | Lighthouse errors-in-console audit found zero items. |
follow-best-practicessound-document-and-assets | pass | high | DOM has HTML doctype and UTF-8 charset; aspect-ratio wrappers reserve card/player geometry; Lighthouse doctype and charset audits pass. |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse found no deprecations; no permissions prompt, input paste blocker, or vulnerable app library signal appeared in sampled paths. |
be-discoverabletitle-and-description | pass | high | Homepage, category, and video routes expose descriptive titles and meta descriptions in raw server HTML. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Links use real href values, viewport meta is present, robots permits public pages, and Lighthouse SEO scored 100. |
be-discoverablecanonical-and-indexing-signals | issues | high | No canonical URL was present on sampled pages, /sitemap.xml returned 404, and unknown URLs redirect to an indexable homepage. robots.txt otherwise allows public crawling. F06 medium: Indexing signals are incomplete and error behavior can create soft-404 duplicates. |
be-discoverablestructured-and-shareable-metadata | issues | high | The sampled video page contained no JSON-LD, no og:title or og:image, and reused the category title/description; only og:description was present. F07 medium: Video detail pages lack useful structured and social metadata. |
be-private-and-securesecure-transport-and-headers | issues | high | The HTTPS response lacked CSP, HSTS, X-Content-Type-Options, clickjacking protection, Referrer-Policy, and Permissions-Policy. CDP found cid (365 days) and vctx (30 days), both Secure=false, HttpOnly=false, and SameSite=None on an HTTPS site. F08 high: Baseline transport and browser security defenses are missing. F09 high: First-party identifier cookies are sent without Secure and use SameSite=None. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | The page sets a year-long cid and 30-day vctx cookie and contacts counter.yadro.ru. The network footprint is small, but purpose/consent and retention minimisation are not apparent on the primary path. F10 medium: Persistent identifiers and a third-party counter are used without visible minimisation evidence. |
be-private-and-securein-context-permissions-and-modern-auth | not-applicable | high | No permission request or authentication surface exists in the representative public paths. |
be-private-and-securedefensive-browser-policies | issues | high | The HTTPS response lacked CSP, HSTS, X-Content-Type-Options, clickjacking protection, Referrer-Policy, and Permissions-Policy. CDP found cid (365 days) and vctx (30 days), both Secure=false, HttpOnly=false, and SameSite=None on an HTTPS site. F08 high: Baseline transport and browser security defenses are missing. F09 high: First-party identifier cookies are sent without Secure and use SameSite=None. |
be-resilientprogressive-enhancement | pass | high | Raw HTML is server-rendered; homepage discoverability found 100% rendered-word coverage and no empty JS shell. |
be-resilientresilient-runtime-behaviour | pass | high | Sampled pages are simple server-rendered documents; mobile layouts had no clipping/overflow and the video player loaded in its reserved frame. |
be-resilientoffline-and-installable | not-applicable | high | This is a server-rendered streaming/content directory, not an app-like workflow; installability and offline playback are not proportionate requirements. |
be-resilientnetwork-and-http-failure-states | issues | high | A request to /this-route-does-not-exist-404 returned 301 Location: /, then the normal homepage; the rendered state offered no explanation or recovery specific to the failed URL. F05 high: Unknown URLs silently redirect to the homepage instead of presenting a real not-found state. |
be-internationalisedlang-dir-and-logical-properties | not-applicable | high | The site is deliberately Ukrainian-language, contains no sampled locale-sensitive dates, prices, numbers, or events, and exposes no multilingual intent; locale-data and time-zone checks do not apply to these templates. |
be-internationalisedlocale-aware-data | not-applicable | high | The site is deliberately Ukrainian-language, contains no sampled locale-sensitive dates, prices, numbers, or events, and exposes no multilingual intent; locale-data and time-zone checks do not apply to these templates. |
be-internationalisedtime-zone-correctness | not-applicable | high | The site is deliberately Ukrainian-language, contains no sampled locale-sensitive dates, prices, numbers, or events, and exposes no multilingual intent; locale-data and time-zone checks do not apply to these templates. |
be-trustworthyno-dark-patterns | pass | high | No consent wall, forced continuity, disguised action, payment, subscription, or account flow appeared in the sampled pages. |
be-trustworthyhumane-error-handling | not-applicable | high | No user-submittable form exists on the sampled public and contact surfaces. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | No input fields exist on the sampled public and contact surfaces. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, authentication, or account-management flow exists on the sampled site. |
be-sustainableoptimised-assets | issues | high | The image probe found 100/100 images without srcset and 25 legacy PNG/JPEG resources, while the mobile grid displays thumbnails at substantially different sizes. The initial HAR remained modest at 358 KB because lazy loading limited requests. F11 medium: Thumbnail delivery misses responsive and modern image opportunities. |
be-sustainableno-wasteful-work | pass | high | HAR recorded only 32 initial requests and trace recorded no long tasks or background processing; lazy loading limited image transfer. |
be-sustainablethird-party-and-media-budget | pass | high | Initial transfer was 358 KB with one 373-byte third-party request; video is user-initiated and not autoplayed. |
be-agent-readystructured-agent-capabilities | not-applicable | high | The publisher explicitly disallows GPTBot in robots.txt and sends X-Robots-Tag: noai, noimageai; no agent-facing capability or on-device inference surface is intended. |
be-agent-readyon-device-inference | not-applicable | high | The publisher explicitly disallows GPTBot in robots.txt and sends X-Robots-Tag: noai, noimageai; no agent-facing capability or on-device inference surface is intended. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After 20 menu-toggle clicks, heap self-size was 3,606,633 bytes versus 3,583,754 baseline (+0.64%) and native nodes stayed effectively flat (+8); no monotonic leak signal appeared. |
be-memory-efficientbounded-footprint | pass | medium | Heap summary reported 3.58 MB self-size and 61,068 snapshot nodes, proportionate to a 100-image server-rendered directory; runtime JS heap used was ~0.67 MB. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Before/after constructor summaries showed no Detached* population; closures rose only 17 after the isolated repeat run and the menu interaction does not create DOM nodes. |
Provenance
Canonical report: results/atomic/reports/0372-pornoborshch_com.json
Report SHA-256: cd81e811580325852ba8f7a4ed94549b9fa91a0b570de33246f8f1189b9970c9
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/pornoborshch_com/2026-07-20T07-51-32-990Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/pornoborshch_com/2026-07-20T07-51-32-990Z
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.