Manifest position 542 · CrUX rank bucket 1000
https://desiviral.net
Coverage complete
Coverage-complete agentic audit across eight representative paths. Excluded from coverage: exhaustive tag archives and every one of the 21 localized copies because they reuse the audited listing/detail templates.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The light and dark emulation screenshots are visually identical and both retain the same dark palette; the page offers a manual theme button but does not initialise from prefers-color-scheme. F01 medium: System colour preference is ignored |
respect-user-preferencesrespects-reduced-motion | issues | high | The reduced-motion probe confirms the media query matches but still reports three running animations (600ms, 1000ms, and an infinite 2000ms animation). F02 medium: Motion remains active when reduced motion is requested |
respect-user-preferencesrespects-contrast | pass | high | Forced-colors screenshot preserves readable high-contrast text, borders, controls, and selected-state cues. |
implement-natural-interactionsview-transitions | issues | high | The DOM/CSS probe found no view-transition rules on a site with category, search, detail, language, and theme state changes. F03 low: Route and state changes use abrupt swaps |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No scroll-linked animation or scrollytelling surface exists on the representative templates. |
implement-natural-interactionsphysical-gestures | pass | high | Representative cards, menus, and video entry use native click/touch scrolling without custom swipe or pointermove gesture traps. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | The homepage is 22,873 CSS pixels tall, but the captured chrome has no progress indicator or responsive scroll-state cue. F04 low: Long feeds do not provide scroll-state guidance |
provide-guided-navigationanchored-positioning | issues | high | The page exposes an Age Verification block, sidebar, and language menu, while the semantic probe finds 0 dialog, 0 popover, and 0 details elements. F05 medium: Menus and the age gate are custom hidden chrome rather than semantic top-layer controls |
provide-guided-navigationdirects-attention | pass | high | Selected category uses a strong red state and headings/navigation labels clearly orient category, search, and detail routes. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Mobile screenshots of home, detail, contact, 404, and premium show a large bottom-right ad covering cards, article text, contact information, recovery context, and pricing. F06 critical: Sticky third-party ads obscure primary content on mobile |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | The page exposes an Age Verification block, sidebar, and language menu, while the semantic probe finds 0 dialog, 0 popover, and 0 details elements. F05 medium: Menus and the age gate are custom hidden chrome rather than semantic top-layer controls |
maximize-content-reduce-noisereduced-chrome | issues | high | Mobile screenshots of home, detail, contact, 404, and premium show a large bottom-right ad covering cards, article text, contact information, recovery context, and pricing. F06 critical: Sticky third-party ads obscure primary content on mobile |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | Layout evidence reports 0px horizontal overflow at 360px on home, category, detail, and contact; viewport meta is present. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | The CSS probe found no @container rules despite cards and header controls being reused at materially different widths. F07 low: Components rely on viewport-level layout only |
adapt-to-the-form-factorinput-modality-aware | issues | high | The focus probe reports outline-style none for age and language links; the target probe also finds multiple visible footer links only 14–20 CSS px high. F08 medium: Focus indication and target sizing are inconsistent |
support-core-task-successclear-purpose-and-primary-action | pass | high | First view clearly identifies a viral-video directory; search, categories, cards, and the detail play button expose obvious next actions. |
support-core-task-successprimary-flow-completion | issues | high | The premium mobile screenshot shows the third-party sticky ad covering the FREE plan features and the next pricing card/control area. F09 high: The premium journey is obstructed before users can compare plans |
support-core-task-successclear-system-state-and-recovery | issues | high | The deliberately missing URL renders the normal homepage and Latest Releases, with no 404 message, status explanation, or recovery action. F10 high: Unknown routes silently fall back to the homepage |
be-fast-and-stablegood-core-web-vitals | pass | high | Trace records homepage LCP 989ms and detail LCP 1227ms with 0ms TBT; Lighthouse reports LCP 2.5s, CLS 0.019, and TBT 80ms. |
be-fast-and-stablevisual-stability | pass | high | Mobile layout observers report CLS 0.00035 on home and 0.0061 on detail; all 73 audited images have dimensions. |
be-fast-and-stableefficient-main-thread | pass | high | Both traces report zero long tasks and 0ms trace TBT; Lighthouse TBT is 80ms. |
be-fast-and-stableefficient-resource-delivery | issues | high | The HAR records 24 of 26 requests and 420,371 of 463,228 transferred bytes as third-party; telegram-web-app.js is parser-inserted without async/defer and high priority. F11 low: Non-critical third-party scripts compete with content delivery |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimates 103 KiB of unused JavaScript, including about 70 KiB from Google Tag Manager and 36 KiB from the ad provider. F12 medium: The page ships substantial unused third-party JavaScript |
be-inclusivenames-roles-labels | pass | high | Lighthouse accessibility score is 1.0; button-name/link-name/lang/heading checks pass and all 73 images have alt text. |
be-inclusivesufficient-contrast | pass | high | Lighthouse color-contrast audit passes and forced-colors output remains legible. |
be-inclusivestructure-and-focus | issues | high | The focus probe reports outline-style none for age and language links; the target probe also finds multiple visible footer links only 14–20 CSS px high. F08 medium: Focus indication and target sizing are inconsistent |
be-inclusivelegible-text | pass | high | Mobile captures show readable body copy, headings, line lengths, and unclipped card labels at 360px. |
be-inclusivezoom-reflow-targets-and-media | issues | high | The media probe found two video elements and zero track elements; the primary video also exposes no native controls in the DOM. F13 medium: Video content has no caption or equivalent track |
follow-best-practicesno-console-errors | pass | high | Lighthouse errors-in-console audit passes with no logged items. |
follow-best-practicessound-document-and-assets | issues | high | The image audit finds 72 of 73 images without srcset, 72 legacy-format images, and 25 currently oversized images. F14 medium: Thumbnail delivery is not responsive or format-efficient |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse best-practices inspection found no console failure; no permission prompt appeared and inspected controls permit normal browser focus. |
be-discoverabletitle-and-description | pass | high | Homepage and detail have descriptive titles and raw-HTML meta descriptions. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | All 273 inspected links have hrefs, viewport meta is present, robots allows indexing, and Lighthouse crawlable-anchor/link-text audits pass. |
be-discoverablecanonical-and-indexing-signals | pass | high | Pages return 200, expose canonical/hreflang signals, robots allows crawling, and XML sitemaps enumerate page/video/localized URLs. |
be-discoverablestructured-and-shareable-metadata | pass | high | Open Graph metadata and JSON-LD are present; detail JSON-LD includes WebPage, VideoObject, and Article matching visible title/media. |
be-private-and-securesecure-transport-and-headers | issues | high | The headers primitive finds no CSP, HSTS, nosniff, clickjacking, Referrer-Policy, or Permissions-Policy. Cookie __suvt is non-Secure, SameSite=None, non-HttpOnly, and lasts 400 days. F15 high: Core browser security headers and cookie protections are absent |
be-private-and-securedata-minimisation-and-third-parties | issues | high | The tracker scan observes 7 third-party origins including Google Tag Manager and 18 requests to coremediastream.com; HAR attributes 91% of transferred bytes to third parties and screenshots show persistent ad delivery. F16 high: Tracking and ad dependencies dominate the page load |
be-private-and-securein-context-permissions-and-modern-auth | not-applicable | high | No permission request or authentication flow is exposed in the representative public and premium surfaces. |
be-private-and-securedefensive-browser-policies | issues | high | The headers primitive finds no CSP, HSTS, nosniff, clickjacking, Referrer-Policy, or Permissions-Policy. Cookie __suvt is non-Secure, SameSite=None, non-HttpOnly, and lasts 400 days. F15 high: Core browser security headers and cookie protections are absent |
be-resilientprogressive-enhancement | pass | high | Discoverability compares raw and rendered pages at 98% homepage and 99% detail content coverage; both retain title, H1, and description without JS. |
be-resilientresilient-runtime-behaviour | issues | high | Mobile screenshots of home, detail, contact, 404, and premium show a large bottom-right ad covering cards, article text, contact information, recovery context, and pricing. The page exposes an Age Verification block, sidebar, and language menu, while the semantic probe finds 0 dialog, 0 popover, and 0 details elements. F06 critical: Sticky third-party ads obscure primary content on mobile F05 medium: Menus and the age gate are custom hidden chrome rather than semantic top-layer controls |
be-resilientoffline-and-installable | not-applicable | high | This streaming/media site is intrinsically network-dependent; installability and offline media are not part of its evident product intent. |
be-resilientnetwork-and-http-failure-states | issues | high | The deliberately missing URL renders the normal homepage and Latest Releases, with no 404 message, status explanation, or recovery action. F10 high: Unknown routes silently fall back to the homepage |
be-internationalisedlang-dir-and-logical-properties | issues | high | The site publishes 21 language alternates including Arabic, but CSS inspection counts 77 physical left/right declarations and only one logical-property occurrence; dir is empty on the inspected English route. F17 medium: Translated routes retain predominantly physical-direction CSS |
be-internationalisedlocale-aware-data | issues | high | Cards render strings such as “Jul 20” and the detail renders “Jul 20, 2026”, while the probe finds no time elements carrying machine-readable datetime values. F18 low: Visible dates are abbreviated without locale semantics |
be-internationalisedtime-zone-correctness | not-applicable | high | No event scheduling, recurring intervals, or time-of-day data appears on the representative pages. |
be-trustworthyno-dark-patterns | pass | high | Pricing visibly distinguishes free features and the inspected page includes direct privacy, removal, DMCA, and cancellation-relevant policy/navigation links; no preselected paid control was observed. |
be-trustworthyhumane-error-handling | not-applicable | high | There is no user-data form to submit; search is an optional GET field with no validation state. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | No address, payment, sign-in, or sign-up input flow is exposed; the only text input is search. |
be-trustworthysafe-commercial-and-account-flows | issues | high | The premium mobile screenshot shows the third-party sticky ad covering the FREE plan features and the next pricing card/control area. F09 high: The premium journey is obstructed before users can compare plans |
be-sustainableoptimised-assets | issues | high | The image audit finds 72 of 73 images without srcset, 72 legacy-format images, and 25 currently oversized images. F14 medium: Thumbnail delivery is not responsive or format-efficient |
be-sustainableno-wasteful-work | issues | high | The tracker scan observes 7 third-party origins including Google Tag Manager and 18 requests to coremediastream.com; HAR attributes 91% of transferred bytes to third parties and screenshots show persistent ad delivery. F16 high: Tracking and ad dependencies dominate the page load |
be-sustainablethird-party-and-media-budget | issues | high | The tracker scan observes 7 third-party origins including Google Tag Manager and 18 requests to coremediastream.com; HAR attributes 91% of transferred bytes to third parties and screenshots show persistent ad delivery. F16 high: Tracking and ad dependencies dominate the page load |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared agent-facing intent or transactional agent surface was found; this emerging capability is optional here. |
be-agent-readyon-device-inference | not-applicable | high | No declared need for on-device inference was found; absence is not a failing for this media directory. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | After 10 sidebar open/close cycles, heap self-size changed from 6,126,359 to 6,281,901 bytes (2.5%); no Detached constructor appears in either summary. |
be-memory-efficientbounded-footprint | pass | high | Baseline heap is 6.13MB self-size with 92,656 nodes, proportionate to a long 73-image listing. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | Baseline/post summaries contain no Detached constructor; repeated menu interaction causes only small bounded growth, not evidence of accumulating detached DOM. |
Provenance
Canonical report: results/atomic/reports/0542-desiviral_net.json
Report SHA-256: 2ada6ec1ba8580b9c9b44b979a75d1af2a6689e930c3624d08b39779a44802dd
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/desiviral_net/2026-07-21T11-23-31-464Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/desiviral_net/2026-07-21T11-23-31-464Z
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.