Manifest position 972 · CrUX rank bucket 1000
https://www.zedge.net
Coverage complete
Atomic coverage complete across 58 checks and six representative public paths.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The default and prefers-color-scheme: light screenshots are pixel-identical (both 284,440 bytes) and remain #141414/dark; the root is authored with class="dark". F01 medium: The site forces its dark palette even when the system requests light mode. |
respect-user-preferencesrespects-reduced-motion | pass | medium | Reduced-motion probe reported zero active animations under reduce, and forced-colors screenshot kept content/controls legible. |
respect-user-preferencesrespects-contrast | pass | medium | Reduced-motion probe reported zero active animations under reduce, and forced-colors screenshot kept content/controls legible. |
implement-natural-interactionsview-transitions | issues | high | The category-to-/find/cats search navigation completed, but inspected page CSS contained no authored view-transition-name treatment for the route/content swap. F02 low: Route changes do not expose authored View Transition treatment. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No scroll-linked parallax, scrollytelling, reveal or carousel motion was present on the representative paths. |
implement-natural-interactionsphysical-gestures | not-applicable | high | No custom swipe, pull-to-reveal, draggable, or gesture-driven control was present in the audited web journeys. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | Desktop and long mobile captures show a fixed-height sticky header with no progress or scrolled-state treatment across pages up to 8,802px tall. F03 low: The sticky navigation remains static instead of reflecting scroll state. |
provide-guided-navigationanchored-positioning | issues | high | The category probe found a Radix-style aria-haspopup="dialog" category control and custom BaseDropdown CSS, with no position-anchor/position-try use in the inspected component. F04 low: Dropdown/overlay positioning is implemented as custom component chrome rather than anchored positioning. |
provide-guided-navigationdirects-attention | pass | medium | Search navigation reached /find/cats with stable title/results; content and destination remained clear. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Lighthouse captured a modal consent notice from y=72 to y=751 in a 823px-tall mobile viewport, with copy referring to 1,078 partners. F05 high: The consent experience can cover almost the entire mobile viewport on entry. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | Inspected CSS defines fixed .Modal_modal and overlay divs; the consent UI is a div role=dialog rather than a native dialog, increasing custom focus/dismiss complexity. F06 medium: Major overlays are custom div-based modal components instead of native dialog/popover primitives. |
maximize-content-reduce-noisereduced-chrome | issues | high | The category first viewport allocates a 300x250 block to an “AD” beside only two content cards, and browse adds two stacked navigation rows before content. F07 medium: Advertising and two-tier navigation consume a disproportionate share of content views. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | medium | Home and browse layouts reported scrollWidth=clientWidth=360 with zero overflow; mobile detail retained a full-width Download action; container-query CSS was observed. |
adapt-to-the-form-factorcomponent-level-responsiveness | pass | medium | Home and browse layouts reported scrollWidth=clientWidth=360 with zero overflow; mobile detail retained a full-width Download action; container-query CSS was observed. |
adapt-to-the-form-factorinput-modality-aware | issues | high | After programmatically focusing #search, activeElement was correct but the focus container computed outline was “none 3px” and box-shadow “none”. F08 high: Keyboard focus is not visibly rendered on the primary search field. |
support-core-task-successclear-purpose-and-primary-action | pass | medium | The offer and primary actions are explicit; search navigated to /find/cats, detail exposed Download, and the unknown route gave search suggestions and recovery. |
support-core-task-successprimary-flow-completion | pass | medium | The offer and primary actions are explicit; search navigated to /find/cats, detail exposed Download, and the unknown route gave search suggestions and recovery. |
support-core-task-successclear-system-state-and-recovery | pass | medium | The offer and primary actions are explicit; search navigated to /find/cats, detail exposed Download, and the unknown route gave search suggestions and recovery. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured FCP 5.6s, LCP 8.8s, Speed Index 12.4s and performance 56; the independent trace measured LCP 3.34s. F09 high: Cold mobile loading misses the good LCP range by a wide margin. |
be-fast-and-stablevisual-stability | pass | medium | Layout observers reported CLS 0 and no long tasks; trace TBT was 0ms. Remaining loading/resource failures are separately reported. |
be-fast-and-stableefficient-main-thread | pass | medium | Layout observers reported CLS 0 and no long tasks; trace TBT was 0ms. Remaining loading/resource failures are separately reported. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR measured 4,814,216 transferred bytes: 3,486,822 image bytes and 1,212,183 script bytes. A single ctype_bg PNG was 2,127,404 bytes; Lighthouse estimated 2.1MB image savings and 2.2s render-blocking savings. F10 high: The homepage ships a 4.8MB, 99-request critical load dominated by oversized decorative images. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | HAR recorded 65 scripts / 1.21MB; Lighthouse estimated 163KiB unused JavaScript and 14KiB unused CSS, plus 11KiB legacy JavaScript. F11 medium: Large script payloads and unused client code are shipped before users need them. |
be-inclusivenames-roles-labels | issues | high | Lighthouse link-name failed for the logo, three app-download links, footer logo, five social links and repeated footer app links; its agent tree also flagged role=heading on an img. F12 high: Many important icon/image links have no accessible name. |
be-inclusivesufficient-contrast | issues | high | Lighthouse measured #7c54eb on #1c1c1c at 3.5:1 for 12px consent links; 4.5:1 is required. F13 medium: Consent links fail WCAG AA contrast. |
be-inclusivestructure-and-focus | issues | high | Lighthouse found multiple tabbable links without discernible text; the active search control had no visible outline or shadow in the focus probe. F14 high: The keyboard/accessibility structure breaks on unnamed links and invisible search focus. |
be-inclusivelegible-text | pass | medium | Mobile/forced-color screenshots reflowed cleanly with readable body text; viewport allows scaling and no required media captions were present. Named/focus/contrast gaps are separately reported. |
be-inclusivezoom-reflow-targets-and-media | pass | medium | Mobile/forced-color screenshots reflowed cleanly with readable body text; viewport allows scaling and no required media captions were present. Named/focus/contrast gaps are separately reported. |
follow-best-practicesno-console-errors | pass | medium | Lighthouse best-practices score was 1.0 and no console-error audit failed; doctype/charset were present. Asset/BFCache gaps are separately reported. |
follow-best-practicessound-document-and-assets | issues | high | Image audit found 4 missing-dimension images, 4 oversized images, 4 missing srcset and 4 legacy PNG/JPG assets; Lighthouse unsized-images identified header/footer logos. F15 medium: Several logo images lack intrinsic dimensions and responsive delivery. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse reported CacheControlNoStoreCookieModified: cache-control:no-store prevents BFCache restoration. F16 low: The document is excluded from the back/forward cache. |
be-discoverabletitle-and-description | pass | medium | Home and category raw HTML returned 200 with 100% rendered-word coverage; titles, descriptions, crawlable hrefs, viewport, canonicals, JSON-LD on detail, robots and real XML sitemaps were present. |
be-discoverablecrawlable-and-mobile-friendly | pass | medium | Home and category raw HTML returned 200 with 100% rendered-word coverage; titles, descriptions, crawlable hrefs, viewport, canonicals, JSON-LD on detail, robots and real XML sitemaps were present. |
be-discoverablecanonical-and-indexing-signals | pass | medium | Home and category raw HTML returned 200 with 100% rendered-word coverage; titles, descriptions, crawlable hrefs, viewport, canonicals, JSON-LD on detail, robots and real XML sitemaps were present. |
be-discoverablestructured-and-shareable-metadata | pass | medium | Home and category raw HTML returned 200 with 100% rendered-word coverage; titles, descriptions, crawlable hrefs, viewport, canonicals, JSON-LD on detail, robots and real XML sitemaps were present. |
be-private-and-securesecure-transport-and-headers | issues | high | Headers primitive found no Content-Security-Policy or Strict-Transport-Security. Cookies found didomi_dcs Secure=false with a 366-day expiry; two first-party cookies use SameSite=None. F17 high: HTTPS is used, but CSP/HSTS are absent and one long-lived cookie is not Secure. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Tracker audit found 15 third-party origins and Google trackers; HAR measured 29 third-party requests / 903,267 bytes, while consent copy names 1,078 partners. F18 high: A large advertising/analytics surface is active on the public landing page. |
be-private-and-securein-context-permissions-and-modern-auth | pass | medium | The page used HTTPS, nosniff, SAMEORIGIN and Referrer-Policy; secrets scan found zero credential-like findings and no permission prompt appeared on load. |
be-private-and-securedefensive-browser-policies | issues | high | Headers primitive found no CSP, HSTS or Permissions-Policy; X-Frame-Options SAMEORIGIN, nosniff and Referrer-Policy were present. F19 high: Several browser-enforced defense headers are missing. |
be-resilientprogressive-enhancement | pass | medium | Home/category were server rendered with 100% no-JS content coverage; search and a useful 404 recovery page worked. Offline gap is separately reported. |
be-resilientresilient-runtime-behaviour | pass | medium | Home/category were server rendered with 100% no-JS content coverage; search and a useful 404 recovery page worked. Offline gap is separately reported. |
be-resilientoffline-and-installable | issues | high | A valid standalone web app manifest exists, but the platform probe found no service-worker controller during the audited session. F20 medium: The app-like site advertises installability but no active offline controller was observed. |
be-resilientnetwork-and-http-failure-states | pass | medium | Home/category were server rendered with 100% no-JS content coverage; search and a useful 404 recovery page worked. Offline gap is separately reported. |
be-internationalisedlang-dir-and-logical-properties | pass | medium | html lang=en and logical CSS properties were observed; only the locale formatting gap is separately reported. |
be-internationalisedlocale-aware-data | issues | high | The detail template renders “2024 Aug 5” while html lang is en; the site has multilingual category content but no locale-adapted date was observed. F21 low: Visible dates use a fixed English ordering rather than clearly locale-aware formatting. |
be-internationalisedtime-zone-correctness | not-applicable | high | The representative public browse/download paths expose no scheduled events, times, recurrence or time-zone-sensitive data. |
be-trustworthyno-dark-patterns | pass | medium | The public offer, Premium/coin price, creator, download action and 404 recovery were plainly labelled with no disguised action in the sampled paths. |
be-trustworthyhumane-error-handling | not-applicable | high | The audited primary journey contains search/navigation but no required-field validation form. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | No address, payment, sign-in credential, or sign-up data-entry form was part of the representative public journey. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | The representative public task ended at a clearly labelled premium/download item; checkout, subscription and account-management flows were not part of this site-level public journey. |
be-sustainableoptimised-assets | issues | high | Images account for 3.49MB; two background PNGs total 2.99MB, and Lighthouse estimates 2.1MB could be saved through image delivery improvements. F22 high: Decorative image delivery is far heavier than the experience requires. |
be-sustainableno-wasteful-work | issues | high | The first load executes 65 scripts and contacts 15 third-party origins; ad, prebid, consent, dual Google Analytics and Cloudflare scripts appear in the inspected script list. F23 medium: Background advertising and analytics code adds substantial work before user intent. |
be-sustainablethird-party-and-media-budget | issues | high | The load transfers 4.81MB, including 903KB third-party and nearly 3MB in two decorative backgrounds, before any core browse action. F24 high: Third-party and decorative-media bytes are disproportionate on a simple marketing entry page. |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared intent or evidence indicates that this public media catalogue currently targets WebMCP/agent execution; emerging agent capabilities are optional here. |
be-agent-readyon-device-inference | not-applicable | high | The audited browse/download experience has no task that requires or would clearly benefit from built-in on-device inference. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After 10 bottom/top scroll cycles, JS heap fell 36.8MB→22.4MB, DOM stayed 1,666 nodes, and heap self-size fell 25.13MB→24.35MB; no unbounded retained growth was observed. |
be-memory-efficientbounded-footprint | pass | medium | After 10 bottom/top scroll cycles, JS heap fell 36.8MB→22.4MB, DOM stayed 1,666 nodes, and heap self-size fell 25.13MB→24.35MB; no unbounded retained growth was observed. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | After 10 bottom/top scroll cycles, JS heap fell 36.8MB→22.4MB, DOM stayed 1,666 nodes, and heap self-size fell 25.13MB→24.35MB; no unbounded retained growth was observed. |
Provenance
Canonical report: results/atomic/reports/0972-www_zedge_net.json
Report SHA-256: f5c90adde095e9bdd5514b3ca19be46645807e9f371e1d3f98cadfca63b2cae1
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_zedge_net/2026-07-24T05-28-20-776Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_zedge_net/2026-07-24T05-28-20-776Z
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.