Manifest position 982 · CrUX rank bucket 1000

https://www.digikala.com

Coverage complete

Coverage complete across 58 atomic checks. Representative mobile commerce templates, account entry, add-to-cart, and error recovery were exercised; payment completion, authenticated account management, desktop-only mega-menu states, and every category/product variant were not covered because they are repetitive, require credentials, or risk a real transaction.

Attempts
1 / 3
Judged checks
58 / 58
Blocked
0
Not run
0
This report has no published overall score. Blocked and not-run checks are not passes. A coverage-complete report means every check has a judged outcome; it does not mean every check passed.

All 58 atomic check outcomes

Principle / checkStatusConfidenceEvidence or reason
respect-user-preferences
respects-color-scheme
issueshighProduct remains light and the probe found no prefers-color-scheme CSS.
F001 high: The interface ignores the user’s dark color-scheme preference.
respect-user-preferences
respects-reduced-motion
issueshighBoth conditions retained 57 running loading animations.
F002 medium: Loading motion continues unchanged when reduced motion is requested.
respect-user-preferences
respects-contrast
passhighText, breadcrumb links, price, rating, and purchase control remain visible with system colors.
implement-natural-interactions
view-transitions
passmediumRendered styles contain view-transition rules across all four representative templates.
implement-natural-interactions
scroll-driven-animations
not-applicablemediumNo scrollytelling, parallax, or scroll-linked animation surface was present on the sampled commerce templates; no animation-timeline rule was found.
implement-natural-interactions
physical-gestures
passmediumThe mobile merchandising/gallery surfaces use native scrolling with scroll-snap rules and do not expose a custom pointer-driven gesture requirement.
provide-guided-navigation
scroll-state-aware-chrome
passmediumProduct section navigation and the purchase action remain persistently available while the page scrolls to y=1200.
provide-guided-navigation
anchored-positioning
not-applicablemediumNo tooltip, popover, or edge-positioned menu was invoked in the representative mobile journeys; the observed promotion is viewport-modal rather than anchor-attached.
provide-guided-navigation
directs-attention
passhighBreadcrumbs, selected bottom-navigation state, search query, result count, and sticky purchase action clearly preserve location and next action.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighA promotion and full-page scrim obscure homepage content on load.
F003 high: A promotion obscures the homepage immediately on load.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighVisible modal behavior has no dialog, popover, role=dialog, or aria-modal representation.
F004 high: The blocking promotion is not exposed as a semantic dialog.
maximize-content-reduce-noise
reduced-chrome
issueshighPromotion, support, sticky header, and bottom navigation consume most of the mobile viewport.
F005 medium: Persistent and promotional chrome competes with core content on mobile.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAll four paths reported scrollWidth=clientWidth=360 and zero horizontal overflow.
adapt-to-the-form-factor
component-level-responsiveness
issuesmediumNo @container rules were found for reused commerce components.
F006 low: Responsive behavior is entirely viewport-driven rather than component-aware.
adapt-to-the-form-factor
input-modality-aware
issueshighSampled focused support and product controls had no visible focus indicator.
F007 high: Keyboard focus is not visibly indicated on sampled interactive controls.
support-core-task-success
clear-purpose-and-primary-action
passhighSearch results show query and result count; product view exposes name, image, price, rating, and a prominent add-to-cart action.
support-core-task-success
primary-flow-completion
issuesmediumNo visual or navigational progress occurred after activation.
F008 high: The sampled add-to-cart action did not progress the primary flow.
support-core-task-success
clear-system-state-and-recovery
issuesmediumLogin and 404 recovery are clear, but add-to-cart produced no success/error state.
F009 high: Add-to-cart provides no observable success or error feedback in the sampled state.
be-fast-and-stable
good-core-web-vitals
issueshighLCP was 31.2s on home and 18.7s on product, with TBT 780ms/640ms.
F010 critical: Laboratory loading performance is far outside good Core Web Vitals ranges.
be-fast-and-stable
visual-stability
issueshighSearch recorded CLS 0.822 from a late 0.821 shift.
F011 high: Search results undergo a severe late layout shift.
be-fast-and-stable
efficient-main-thread
issueshighTrace TBT was 1,567ms with a 1,503ms longest task.
F012 high: Heavy scripting blocks the main thread during load.
be-fast-and-stable
efficient-resource-delivery
issueshigh308 requests and 6.47MB transferred; render-blocking, caching, and LCP discovery audits failed.
F013 high: The initial network dependency graph is oversized and delays critical content.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshigh186 scripts transferred 4.29MB; 1.73–1.88MB unused JS was estimated.
F014 high: The page ships a large amount of unused JavaScript and CSS.
be-inclusive
names-roles-labels
issueshighUnnamed links/buttons and images without alt text were found.
F015 high: Some links and buttons lack accessible names.
be-inclusive
sufficient-contrast
issueshighBoth homepage and product failed color contrast.
F016 high: Text and controls fail minimum color contrast.
be-inclusive
structure-and-focus
issueshighProduct skips H3 and sampled focus outlines are absent.
F017 high: Heading structure and visible keyboard focus are unreliable.
be-inclusive
legible-text
passhighPersian product names, prices, metadata, search controls, and results remain readable without clipping.
be-inclusive
zoom-reflow-targets-and-media
issueshighmaximum-scale=1.0 blocks expected zoom; Lighthouse failed the audit.
F018 high: The viewport declaration prevents normal user zoom.
follow-best-practices
no-console-errors
passhighThe browser logged no console errors or uncaught exceptions during the homepage audit.
follow-best-practices
sound-document-and-assets
issueshighDoctype and UTF-8 are valid, but many images omit intrinsic dimensions.
F019 low: Many image elements omit intrinsic dimensions.
follow-best-practices
browser-platform-hygiene
issueshighMissing source maps, cookie inspector issues, and a WebSocket BFCache blocker were reported.
F020 medium: Large first-party bundles lack source maps and the page reports browser inspector issues.
be-discoverable
title-and-description
passhighAll sampled pages have titles and meta descriptions; the product title is specific.
be-discoverable
crawlable-and-mobile-friendly
passhighAnchors have real hrefs, viewport metadata is present, robots.txt is valid, and Lighthouse SEO scored 1.0.
be-discoverable
canonical-and-indexing-signals
passhighSampled public pages return 200, expose matching canonicals, are allowed by valid robots.txt, and are represented by a large sitemap index.
be-discoverable
structured-and-shareable-metadata
issueshighNo JSON-LD or Open Graph metadata was present on either entity-rich page.
F021 high: Product and homepage entities lack structured and social-preview metadata.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS/HSTS pass and no secrets were found, but CSP/nosniff and secure cookie defaults fail.
F022 critical: Important browser security headers and cookie protections are missing.
be-private-and-secure
data-minimisation-and-third-parties
issueshighSixteen external origins and multiple analytics/identity vendors load on the initial route.
F023 high: The initial page load has a broad tracking and third-party footprint.
be-private-and-secure
in-context-permissions-and-modern-auth
passhighNo geolocation/notification prompt occurred on load; login redirects through OIDC with PKCE and starts with an email/mobile identifier rather than a page-embedded password form.
be-private-and-secure
defensive-browser-policies
issueshighClickjacking, MIME, referrer, permissions, and cookie defenses are incomplete.
F024 high: Browser-enforced defenses are incomplete.
be-resilient
progressive-enhancement
issueshighHome, product, and search expose 0% rendered-content coverage without JS.
F025 critical: Core content is unavailable without JavaScript.
be-resilient
resilient-runtime-behaviour
passmediumNavigation, product content, fixed purchase control, forced-color state, and repeated scrolling remained operable without clipped active controls.
be-resilient
offline-and-installable
issueshighThe site is installable, but the service worker has no offline navigation fallback and Cache Storage is empty.
F026 medium: The installable shell has no offline content fallback.
be-resilient
network-and-http-failure-states
passhighThe not-found page clearly states the page is missing and provides a homepage recovery link.
be-internationalised
lang-dir-and-logical-properties
passhighAll sampled templates declare lang=fa and dir=rtl and use logical inline properties.
be-internationalised
locale-aware-data
passmediumPrices and result counts use Persian digits and Iranian toman conventions consistently in the Persian RTL interface.
be-internationalised
time-zone-correctness
not-applicablehighThe sampled homepage, listing, product, search, login, and error paths expose no event schedules, user times, recurring intervals, or time-zone-sensitive values.
be-trustworthy
no-dark-patterns
passmediumPromotion dismissal uses neutral wording; product price/action and login terms are visible, with no preselected paid option or confirmshaming observed.
be-trustworthy
humane-error-handling
passhighA specific Persian error appears after interaction in an aria-live/role=alert region.
be-trustworthy
trustworthy-input-assistance
issueshighThe field is labelled but explicitly sets autocomplete=off.
F027 medium: The sign-in identifier field explicitly disables autocomplete.
be-trustworthy
safe-commercial-and-account-flows
passmediumPrice and purchase commitment are visible before action; account entry uses an external OIDC PKCE flow and links terms/privacy before continuation.
be-sustainable
optimised-assets
issueshighA legacy GIF and responsive-image gaps contribute to an estimated 817KB savings.
F028 high: Image delivery wastes substantial bytes.
be-sustainable
no-wasteful-work
issueshighThe first route launches 308 requests, 186 scripts, dozens of fetches, and 57 animations.
F029 high: The initial experience performs disproportionate network and JavaScript work.
be-sustainable
third-party-and-media-budget
issueshigh6.47MB and 16 external origins are disproportionate to the initial mobile task.
F030 high: Third-party and script weight is not proportionate to the first mobile viewport.
be-agent-ready
structured-agent-capabilities
issuesmediumNo structured tool surface exists; llms.txt is an app shell and agentic score is 0.33.
F031 low: The commerce surface exposes no structured agent capabilities.
be-agent-ready
on-device-inference
not-applicablehighNo summarization, generation, translation assistant, or other inference task is offered on the sampled commerce paths.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten cycles, total self size decreased from 91.7MB to 85.7MB and same-session JS heap stayed stable; no unbounded retained growth was demonstrated.
be-memory-efficient
bounded-footprint
issuesmediumBaseline self size was 91.7MB with about 6,251 DOM elements and 52.3MB used JS heap.
F032 medium: The homepage starts with a heavy memory and DOM footprint.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumNo Detached* constructor appears among dominant retained constructors, JS heap stayed stable, and animation count fell rather than accumulating.

Provenance

Canonical report: results/atomic/reports/0982-www_digikala_com.json
Report SHA-256: 99b64146d96f349737ae305b51e092c6d43a5bc53c2d7a94445dffc2f60a2be3
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_digikala_com/2026-07-24T07-24-48-420Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_digikala_com/2026-07-24T07-24-48-420Z
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.