Manifest position 578 · CrUX rank bucket 1000
https://www.dailymotion.com
Coverage complete
Coverage-complete audit of five representative public templates. Account, upload, and purchase mutations were not exercised because they require credentials or create data.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Homepage light and dark screenshots are byte-identical (41,016-byte source PNGs); computed color-scheme is normal and CSS has no prefers-color-scheme rule. F01 medium: Dark preference is ignored on the homepage |
respect-user-preferencesrespects-reduced-motion | pass | high | Reduced-motion emulation matched and document.getAnimations() returned an empty list; no non-essential motion remained. |
respect-user-preferencesrespects-contrast | pass | high | The prefers-contrast screenshot retained visible text and native controls; Lighthouse accessibility scored 1.00. |
implement-natural-interactionsview-transitions | issues | high | CSS probe found no view-transition rules and sampled route changes render as full abrupt navigations. F02 low: Route and state changes have no View Transition treatment |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No scroll-linked decorative or scrollytelling effect was present on the representative paths. |
implement-natural-interactionsphysical-gestures | pass | medium | Representative listing/feed paths retained native document scrolling and exposed no custom pointer-driven gesture layer. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | The long homepage/feed has 24,842 px content height, while CSS inspection found no scroll-state query or progress treatment. F03 low: Long feeds provide no scroll-state-aware navigation cue |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, popover, or edge-positioned menu was exposed in the sampled rendered states. |
provide-guided-navigationdirects-attention | pass | high | Screenshots and DOM show skip links, selected search tabs, descriptive links, headings, and clear “Up next” direction. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Initial screenshots across five templates show no interstitial, consent wall, or content-obscuring overlay. |
maximize-content-reduce-noisesemantic-dismissible-primitives | pass | high | No custom modal overlay was present; sampled search controls are native buttons/inputs and navigation uses anchors. |
maximize-content-reduce-noisereduced-chrome | pass | high | The watch screenshot devotes nearly all space below the compact header to the player/content region. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | Mobile layout reported scrollWidth 1,138 vs clientWidth 360, horizontalOverflowPx 778; screenshot shows desktop-width content. F04 critical: The homepage overflows by 778 px at a 360 px viewport |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | CSS probe found no @container/container-type despite repeated cards reused across homepage, category, channel, and search grids. F05 medium: Repeated cards do not adapt at component scope |
adapt-to-the-form-factorinput-modality-aware | issues | high | Probe enumerated many 17–21 px-high links/buttons and 13 px search-filter inputs; multiple interactive targets are below 24 px. F06 high: Many controls and links are below minimum target size |
support-core-task-successclear-purpose-and-primary-action | pass | high | Homepage H1, feed labels, search control, video titles, and category/channel headings communicate each page purpose. |
support-core-task-successprimary-flow-completion | issues | high | Watch screenshot is a blank black player area; /search/news/videos visibly returns panda results rather than news. F07 critical: Core watch and search journeys do not complete reliably |
support-core-task-successclear-system-state-and-recovery | issues | high | Blank watch player and mismatched search results show no explanatory error, retry, or actionable recovery control. F08 high: The blank player and failed search provide no recovery state |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse performance was 0.54 with LCP 20.5 s, FCP 8.0 s and TTI 20.6 s. F09 critical: Lighthouse measured a 20.5 s LCP |
be-fast-and-stablevisual-stability | pass | high | Layout observer reported CLS 0 with no recorded shifts; Lighthouse also measured CLS 0. |
be-fast-and-stableefficient-main-thread | pass | high | The trace recorded zero long tasks and zero TBT; Lighthouse’s separate throttled run recorded 210 ms TBT. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR records the parser-blocking stylesheet as net::ERR_BLOCKED_BY_ORB, a 404 image, and a failed manifest. F10 critical: The sole stylesheet is blocked by ORB and supporting assets fail |
be-fast-and-stabletrim-unused-and-duplicate-code | pass | medium | The observed HAR shipped no JavaScript payload on the SEO-rendered homepage and no duplicate script transfer was observed. |
be-inclusivenames-roles-labels | pass | high | Lighthouse accessibility scored 1.00; buttons have accessible text and image links have adjacent descriptive link names. |
be-inclusivesufficient-contrast | pass | high | Lighthouse accessibility scored 1.00 and screenshots retain readable high-contrast foreground/background pairs. |
be-inclusivestructure-and-focus | pass | high | DOM probes show HEADER and MAIN landmarks, one page-level heading on key templates, skip links, and Lighthouse accessibility 1.00. |
be-inclusivelegible-text | issues | high | Homepage screenshot displays browser-default serif text, bullets, and unstyled controls because the stylesheet is blocked. F11 high: Blocked CSS leaves the homepage as cramped browser-default text |
be-inclusivezoom-reflow-targets-and-media | issues | high | At 360×800 the page overflows 778 px; probe also found many 13–21 px-high controls. F12 high: Mobile reflow fails and targets are undersized |
follow-best-practicesno-console-errors | issues | high | Lighthouse audit errors-in-console scored 0. F13 medium: Lighthouse observed browser console errors |
follow-best-practicessound-document-and-assets | issues | high | HAR records blocked CSS and a 404; images probe found all 92 images lack width/height attributes. F14 high: Assets are unsound: blocked CSS, a 404 image, and 92 images without dimensions |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse valid-source-maps scored 0 for large first-party JavaScript. F15 low: Large first-party JavaScript lacks valid source maps |
be-discoverabletitle-and-description | pass | high | All five probes returned descriptive titles and descriptions, including content-specific video/channel metadata. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | The viewport meta exists, representative links use real href values, and robots.txt allows the audited public paths. |
be-discoverablecanonical-and-indexing-signals | issues | high | Category and search probes returned no rel=canonical; Lighthouse also reports invalid hreflang/canonical signals. F16 medium: Category and search templates omit canonical signals |
be-discoverablestructured-and-shareable-metadata | pass | high | The video detail includes JSON-LD plus complete Open Graph video fields; homepage/channel include Open Graph previews. |
be-private-and-securesecure-transport-and-headers | issues | high | Headers probe confirms HTTPS and HSTS, but CSP and X-Content-Type-Options are missing. F17 high: The document lacks CSP and nosniff despite HTTPS/HSTS |
be-private-and-securedata-minimisation-and-third-parties | pass | high | Tracker probe found no known tracker domains and cookies probe found zero cookies; third-party origins were Dailymotion CDN hosts. |
be-private-and-securein-context-permissions-and-modern-auth | issues | high | Attempting the visible Connect action left the broken homepage unchanged; no in-context authentication UI or modern auth option became available. F18 medium: The authentication entry point does not activate in the observed homepage |
be-private-and-securedefensive-browser-policies | issues | high | Headers probe found no X-Frame-Options/frame-ancestors, Referrer-Policy, or Permissions-Policy. F19 high: Clickjacking, referrer and permissions defenses are absent |
be-resilientprogressive-enhancement | issues | high | Discoverability primitive measured 0% raw/rendered word coverage, raw text 11 characters, no raw title/H1/description, and isJsShell=true. F20 high: Raw HTML exposes none of the rendered content |
be-resilientresilient-runtime-behaviour | issues | high | ORB blocks the only parser-inserted stylesheet, leaving the homepage unstyled while the watch surface presents a blank player. F21 critical: A blocked critical stylesheet collapses the homepage runtime presentation |
be-resilientoffline-and-installable | issues | high | PWA probe found zero service-worker registrations and the linked manifest failed to fetch. F22 medium: The manifest fetch fails and no service worker is registered |
be-resilientnetwork-and-http-failure-states | issues | high | Observed stylesheet/manifest/player failures result in an unstyled page or blank player without retry or offline/error messaging. F23 high: Network/resource failure produces blank or unstyled surfaces without recovery |
be-internationalisedlang-dir-and-logical-properties | issues | high | html lang=en-US and dir=ltr are correct, but sampled CSS contains no logical-property signal for bidi/writing-mode adaptation. F24 low: Locale attributes exist but sampled CSS uses no logical properties |
be-internationalisedlocale-aware-data | pass | medium | The selected en-US document renders relative-duration and content labels consistently with its declared locale; no malformed numeric/currency formatting was observed. |
be-internationalisedtime-zone-correctness | not-applicable | high | The sampled public pages do not provide a user-managed event or scheduling flow requiring time-zone arithmetic. |
be-trustworthyno-dark-patterns | pass | high | Five initial-state screenshots show no consent nag, confirmshaming, disguised ad, forced continuity, or preselected upsell. |
be-trustworthyhumane-error-handling | not-applicable | high | No authored data-entry form was exposed on the public representative paths. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | No address, payment, sign-in, or sign-up form fields were exposed in the sampled public DOM. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, or account-management flow was entered; credentials and purchases were intentionally out of scope. |
be-sustainableoptimised-assets | issues | high | Images probe: 92/92 missing dimensions, 48 missing srcset, 2 legacy-format, and zero modern-format images. F25 high: Images omit dimensions, responsive sources, and modern formats |
be-sustainableno-wasteful-work | issues | high | Images probe reports 91 below-fold images without loading=lazy. F26 high: Ninety-one below-fold images load eagerly |
be-sustainablethird-party-and-media-budget | issues | high | HAR loads 74 requests/475,527 bytes; 71 requests and 438,204 bytes are on Dailymotion CDN subdomains, including 69 eager images. F27 medium: The homepage loads 69 images and 438 KB from CDN subdomains up front |
be-agent-readystructured-agent-capabilities | issues | high | DOM/source probes found no WebMCP or agent-tool registration even though search and content retrieval are core capabilities. F28 low: Search/content capabilities are not exposed in a structured agent interface |
be-agent-readyon-device-inference | not-applicable | high | No user-facing summarisation or generative task was offered where on-device inference is required. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | After ten full-feed scroll cycles, retained heap grew only 73,652 bytes (2.9%) and 1,426 nodes, consistent with bounded loading rather than runaway growth. |
be-memory-efficientbounded-footprint | pass | high | Baseline heap summary reports 45,472 nodes and 2.54 MB self size, proportionate to the server-rendered feed state. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | Baseline/post heap summaries show no Detached* constructor among top retained constructors and only small bounded growth after ten cycles. |
Provenance
Canonical report: results/atomic/reports/0578-www_dailymotion_com.json
Report SHA-256: ed158e4f5c36c3750298d3555206e9f4fd78e0895a47d28063880b5a99965699
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_dailymotion_com/2026-07-21T17-12-18-022Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_dailymotion_com/2026-07-21T17-12-18-022Z
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.