Manifest position 766 · CrUX rank bucket 1000
https://musicdel.ir
Coverage complete
Coverage-complete audit across homepage, listing, track detail, playlist, authentication, and error-state paths.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | pass | high | Light preference produces a light surface and dark preference produces a dark surface; both remain usable. |
respect-user-preferencesrespects-reduced-motion | pass | high | Three 300 ms animations exist normally; under reduce, getAnimations() returned none and scroll behavior remained auto. |
respect-user-preferencesrespects-contrast | pass | high | Forced-colors mode mapped links to yellow, text to white, and surfaces to black with visible borders and controls. |
implement-natural-interactionsview-transitions | issues | high | No View Transition declarations were found for this multi-page site. F01 medium: Page-to-page changes are abrupt because cross-document View Transitions are not enabled. |
implement-natural-interactionsscroll-driven-animations | pass | medium | No scroll-linked effects or scroll-handler-driven animation were observed; therefore no main-thread scroll animation anti-pattern is present. |
implement-natural-interactionsphysical-gestures | pass | high | Horizontal content rows use native scrolling with scroll-snap declarations, and no custom pointer-driven gesture was required for the core flow. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | The homepage is 18,490 px tall and has no scroll-state-aware chrome or progress indicator. F02 low: Long pages provide no scroll-state-aware header or progress feedback. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, anchored popover, or edge-sensitive menu is part of the representative paths, so anchor positioning has no applicable target. |
provide-guided-navigationdirects-attention | pass | high | Breadcrumbs, a named jump link to #ms, and descriptive download controls guide users from the track heading to the primary action. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | No popup or interstitial obscures content on load; primary content begins immediately. |
maximize-content-reduce-noisesemantic-dismissible-primitives | pass | high | The transient homepage search UI uses a native dialog; no ad-hoc modal was present on audited paths. |
maximize-content-reduce-noisereduced-chrome | pass | medium | Chrome is limited to compact navigation/search and content cards; the music and download content dominates each path. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | Both templates report scrollWidth=clientWidth=360, zero horizontal overflow, and a valid viewport meta tag. |
adapt-to-the-form-factorcomponent-level-responsiveness | pass | high | Rendered CSS contains @container/container-type and cards reflow across desktop and mobile captures. |
adapt-to-the-form-factorinput-modality-aware | issues | high | Focus outlines are present, but several key controls measure below comfortable touch size. F03 medium: Several navigation and search controls are too small for comfortable touch use. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The site purpose, search, categories, track names, and detail-page download intent are explicit in Persian. |
support-core-task-successprimary-flow-completion | pass | high | A listing leads to a detail page with a jump link, playable audio, and direct 320/128/64 kbps MP3 links. |
support-core-task-successclear-system-state-and-recovery | issues | high | A nonexistent path redirects to the homepage with no error state or explanation. F04 high: Unknown URLs silently redirect to the homepage instead of showing a clear not-found state. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse LCP is 7.1 s and performance is 0.66; CLS is 0 and TBT is 80 ms. F05 high: Mobile Largest Contentful Paint is well outside the good range. |
be-fast-and-stablevisual-stability | pass | high | Home and detail observed CLS=0 with no shifts; Lighthouse also reports CLS 0. |
be-fast-and-stableefficient-main-thread | pass | high | Trace TBT is 40 ms with one 90 ms long task; Lighthouse TBT is 80 ms, both indicating a light main thread. |
be-fast-and-stableefficient-resource-delivery | issues | high | Ten parser-inserted high-priority stylesheets and weak image caching create avoidable delivery cost. F06 medium: Image caching and render-blocking CSS leave substantial delivery savings. |
be-fast-and-stabletrim-unused-and-duplicate-code | pass | medium | Only 66.8 KB of scripts transferred and Lighthouse did not flag large unused/duplicate JavaScript; the only minification saving was about 3 KiB CSS. |
be-inclusivenames-roles-labels | issues | high | Twenty-six images lack alt text, search is unlabeled, and the detail template contains many unnamed links. F07 high: Search, imagery, and many detail-page links lack usable accessible names. |
be-inclusivesufficient-contrast | issues | high | Lighthouse fails the color-contrast audit and muted search text is visibly faint. F08 high: Some foreground/background combinations fail WCAG contrast minimums. |
be-inclusivestructure-and-focus | issues | high | Focus is visible, but the homepage has no main landmark and H1 follows several H2s. F09 medium: The homepage lacks a main landmark and uses a non-sequential heading hierarchy. |
be-inclusivelegible-text | pass | medium | Body and heading text are unclipped and comfortably spaced in RTL layouts on audited mobile pages. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Scaling is permitted and pages reflow, but several core targets are below 44×44 px. F10 medium: Touch-target sizing weakens usability under mobile reflow. |
follow-best-practicesno-console-errors | pass | high | Lighthouse best-practices score is 1.0 and errors-in-console passed. |
follow-best-practicessound-document-and-assets | pass | high | HTML has doctype/UTF-8; images reserve dimensions, aspect ratio audits pass, and Lighthouse best practices scores 1.0. |
follow-best-practicesbrowser-platform-hygiene | pass | high | No deprecated API, inspector, prompt-on-load, vulnerable-library, paste-prevention, or BFCache failure was reported. |
be-discoverabletitle-and-description | pass | high | Both representative pages expose unique descriptive titles and meta descriptions. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Links use real hrefs, viewport meta is present, robots permits public content, and Lighthouse SEO is 1.0. |
be-discoverablecanonical-and-indexing-signals | pass | high | Pages return 200, canonical URLs and index/follow metadata are present, and robots.txt points to a populated sitemap index. |
be-discoverablestructured-and-shareable-metadata | pass | high | Home and track detail contain JSON-LD plus accurate Open Graph title, description, URL, and image/audio metadata. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS/HSTS are present and no secrets were found, but CSP is absent and five cookies lack Secure. F11 high: The site lacks a Content Security Policy and sets analytics cookies without Secure or an explicit same-site posture. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Legacy Google Analytics sets persistent __utm identifiers, including a 400-day cookie. F12 medium: Legacy Google Analytics tracking creates persistent identifiers without visible minimisation evidence. |
be-private-and-securein-context-permissions-and-modern-auth | pass | medium | No permission prompt occurs on load; sign-in offers OTP and Google identity rather than requiring a password alone. |
be-private-and-securedefensive-browser-policies | issues | high | HSTS, nosniff, SAMEORIGIN and Referrer-Policy are present, but Permissions-Policy and CSP are absent. F13 medium: Permissions-Policy is absent, leaving browser capabilities unrestricted by response policy. |
be-resilientprogressive-enhancement | pass | high | Raw HTML preserves 100% reported content coverage, titles, H1s and descriptions on both core templates. |
be-resilientresilient-runtime-behaviour | pass | medium | Search/dialog, content rows, audio and download controls render without clipping or broken async state on audited paths. |
be-resilientoffline-and-installable | not-applicable | high | This is a public music/download content MPA rather than an installed application; a service worker exists, but installability is not required for its core task. |
be-resilientnetwork-and-http-failure-states | issues | high | A nonexistent URL redirects to an ordinary homepage and does not expose a truthful, recoverable 404 state. F14 high: HTTP not-found handling produces a misleading success-like homepage state. |
be-internationalisedlang-dir-and-logical-properties | pass | high | The document uses lang=fa-IR and dir=rtl; rendered CSS includes logical inline properties and RTL layouts are correct. |
be-internationalisedlocale-aware-data | pass | medium | The track page presents Persian month/year and RTL-localized date/time content rather than raw machine timestamps. |
be-internationalisedtime-zone-correctness | not-applicable | high | Audited music pages do not coordinate cross-zone events, recurring schedules, or user-entered times, so time-zone/DST handling is not applicable. |
be-trustworthyno-dark-patterns | pass | medium | No confirmshaming, forced continuity, disguised ad control, autoplay, or consent wall appeared; registration is optional. |
be-trustworthyhumane-error-handling | pass | medium | The sign-in UI uses native required-field validation and clear labels; the visible mobile-number step is simple and reversible. |
be-trustworthytrustworthy-input-assistance | issues | high | Telephone, password and email fields omit relevant autocomplete tokens; only OTP fields use one-time-code. F15 medium: Sign-in fields omit key autocomplete tokens. |
be-trustworthysafe-commercial-and-account-flows | pass | medium | The account entry clearly offers mobile/email, one-time code and Google sign-in without hidden pricing, continuity, or purchase commitment. |
be-sustainableoptimised-assets | issues | high | All 100 audited images use legacy formats; four are oversized and images transfer 1.37 MB. F16 medium: The homepage ships only legacy image formats and several oversized images. |
be-sustainableno-wasteful-work | pass | medium | Script transfer is 66.8 KB, TBT is 40–80 ms, no autoplay media exists, and no wasteful background loop was observed. |
be-sustainablethird-party-and-media-budget | pass | medium | Third-party analytics transfers about 18 KB, media does not autoplay, and audio uses preload=none; most subdomain bytes directly serve content images/audio. |
be-agent-readystructured-agent-capabilities | not-applicable | high | The public music catalogue has no declared agent-facing transaction/tool surface; WebMCP absence is an opportunity, not a failure. |
be-agent-readyon-device-inference | not-applicable | high | The audited search/download experience has no inference task that requires an on-device language model or summarizer. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After ten search open/close cycles, DOM nodes were unchanged and JS heap moved only 13 KB; snapshot totals rose about 1.8% with no constructor accumulation. |
be-memory-efficientbounded-footprint | pass | high | Baseline heap self-size is 9.64 MB for a content-heavy page with 1,436 DOM elements, proportionate to the page. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Neither heap summary reports Detached* constructors; constructor counts remain stable and DOM node count does not grow after repeated interaction. |
Provenance
Canonical report: results/atomic/reports/0766-musicdel_ir.json
Report SHA-256: fb35143307353427ee769067029aeae2481cb85df4269fe0cb573e092dbaf652
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/musicdel_ir/2026-07-22T22-16-07-109Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/musicdel_ir/2026-07-22T22-16-07-109Z
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.