Manifest position 41 · CrUX rank bucket 1000

https://zebawy.com

Coverage complete

Coverage-complete representative-template audit. Not covered: exhaustive pagination/taxonomy URLs, legal-policy text review, account mutation, comment submission, and full media-library playback; sampled templates represent those repeated surfaces.

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
issueshighThe dark-emulated screenshot is pixel-identical in appearance and byte size to the light capture (245,560 bytes), while the DOM probe finds no color-scheme, prefers-color-scheme, or light-dark() CSS.
F01 medium: The site ignores the user’s dark color-scheme preference.
respect-user-preferences
respects-reduced-motion
passhighReduced-motion probe reports zero active animations under prefers-reduced-motion: reduce; there is no non-essential motion to suppress.
respect-user-preferences
respects-contrast
passhighForced-colors/high-contrast screenshot retains visible text, media labels, navigation, and controls.
implement-natural-interactions
view-transitions
issueshighDOM and evaluate probes across all four templates found no view-transition CSS or startViewTransition use; the menu recording contains only a single abrupt state frame.
F02 low: Route changes and menu state changes have no View Transition treatment.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked animation is present, so there is no scroll handler or declarative timeline to assess.
implement-natural-interactions
physical-gestures
not-applicablehighThe audited templates expose no gesture-driven interaction requiring snap, swipe, pull, or overscroll behavior.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumThe mobile homepage is 9,774 CSS pixels tall and the category is 10,224 pixels tall, but probes found no sticky scroll-state query, progress indicator, or related scroll-position affordance.
F03 low: Very long listing pages provide no scroll-position feedback.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, contextual popover, or edge-positioned menu appears on the exercised paths.
provide-guided-navigation
directs-attention
passhighSelected filter is underlined, page headings identify context, and content cards provide clear linked targets on desktop/mobile.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighLoad screenshots show content immediately with no viewport-blocking modal; the Telegram notice is inline and does not obscure content.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighRendered DOM contains duplicate login/reset forms and hash-triggered overlay links, but zero dialog, popover, or details elements across templates.
F04 medium: Login and password overlays are custom hidden markup rather than semantic dialog/popover primitives.
maximize-content-reduce-noise
reduced-chrome
passhighHomepage and detail screenshots devote the main viewport to media cards/player with compact site chrome.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighMobile layout probes report 0 horizontal overflow at 360px for home, category, and detail.
adapt-to-the-form-factor
component-level-responsiveness
issuesmediumThe same card template appears in homepage, category and search-result contexts, but all DOM probes found no @container or container-type rules.
F05 low: Reusable listing cards adapt only through page-level CSS, with no component-level container behavior.
adapt-to-the-form-factor
input-modality-aware
issueshighThe active focus probe found no outline or box shadow on 34 of the first 40 focusable elements on home/category and 38 of 40 on detail. It also found 5 to 9 sampled controls under 44 CSS pixels; Lighthouse flags 24 target-size failures.
F06 high: Keyboard focus is usually invisible and several controls are too small.
support-core-task-success
clear-purpose-and-primary-action
passhighHomepage/category visibly present browsable media cards; detail page places a large play control first.
support-core-task-success
primary-flow-completion
passhighListing links reach a detail page; direct player probe reports readyState 4 and a 720-second media resource with no media error.
support-core-task-success
clear-system-state-and-recovery
issueshighThe search page says “0 video found” and “nothing matched” but immediately renders a long grid of unrelated videos; the screenshot shows no retry field or suggested action in the state block.
F07 medium: The empty-search state contradicts itself and does not provide a clear recovery action.
be-fast-and-stable
good-core-web-vitals
issuesmediumThe DevTools trace measured LCP at 2,853 ms; Lighthouse measured 2.5 s. CLS was excellent and TBT low, so the risk is concentrated in largest-content discovery and delivery.
F08 medium: Homepage LCP is at or beyond the good Core Web Vitals threshold.
be-fast-and-stable
visual-stability
passhighCLS was 0.000017 on home and 0 on category/detail mobile captures.
be-fast-and-stable
efficient-main-thread
passhighTrace summaries show 47ms homepage TBT and 0ms detail TBT; layout found no homepage long tasks and one 54ms detail task.
be-fast-and-stable
efficient-resource-delivery
issueshighImages probe: 30/32 homepage images oversized, 31/32 without srcset, 27 below-fold images not lazy, and 30 legacy-format images. HAR transferred 720 KB of images and identified parser-blocking styles/scripts; Lighthouse flags LCP discovery.
F09 high: Image and critical-resource delivery is substantially wasteful.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimates 67 KiB unused JavaScript and 14 KiB unused CSS. The detail page ships 20 scripts and 380,317 third-party bytes, including old Video.js and advertising code.
F10 medium: Unused and third-party code adds avoidable work.
be-inclusive
names-roles-labels
issueshighThe probe found the visible search input and several login fields without associated labels or aria-label; duplicate hidden login/reset forms repeat the problem. Several image/icon links also have empty text.
F11 high: Search and authentication inputs lack reliable accessible names.
be-inclusive
sufficient-contrast
issueshighLighthouse reports three insufficient foreground/background contrast failures and two cases where links rely on color alone.
F12 high: Text and links fail color-contrast requirements.
be-inclusive
structure-and-focus
issueshighHomepage headings begin H2 then H1 and category has two H1 elements; focus is invisible on 34–38 of 40 sampled controls. Main/nav and a skip link do exist.
F13 high: Heading order and focus treatment do not provide a robust reading/navigation structure.
be-inclusive
legible-text
passhighMobile screenshots show readable Arabic headings/card titles with wrapping and no clipping or horizontal overflow.
be-inclusive
zoom-reflow-targets-and-media
issueshighEvery template declares maximum-scale=1.0 and user-scalable=0; Lighthouse fails meta-viewport. The detail player markup contains a video source but no track element.
F14 high: Zoom is disabled and the representative video has no captions track.
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console audit passed with zero items.
follow-best-practices
sound-document-and-assets
issueshighLighthouse reports 16 deprecation warnings and an inspector issue. Its responsive-image audit fails, while the image probe finds two images without dimensions and 30 oversized images.
F15 medium: The page uses deprecated APIs and ships incorrectly sized image assets.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse reports 16 deprecation warnings and an inspector issue. Its responsive-image audit fails, while the image probe finds two images without dimensions and 30 oversized images.
F15 medium: The page uses deprecated APIs and ships incorrectly sized image assets.
be-discoverable
title-and-description
issueshighThe no-result search template has no meta description and no canonical URL, unlike home/category/detail.
F16 medium: Search-result metadata is incomplete.
be-discoverable
crawlable-and-mobile-friendly
issueshighEvery template declares maximum-scale=1.0 and user-scalable=0; Lighthouse fails meta-viewport. The detail player markup contains a video source but no track element.
F14 high: Zoom is disabled and the representative video has no captions track.
be-discoverable
canonical-and-indexing-signals
issueshighrobots.txt points to https://zebawy.com/sitemap.xml, but direct request and headers returned 403 Forbidden.
F17 medium: The sitemap URL advertised by robots.txt returns HTTP 403.
be-discoverable
structured-and-shareable-metadata
passhighHome/category/detail DOM contains JSON-LD and Open Graph metadata aligned to page title and canonical content.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders probe found no CSP, HSTS, nosniff, clickjacking protection, Referrer-Policy, or Permissions-Policy. All three cookies lacked Secure; two analytics cookies used SameSite=None and lasted 400 days.
F18 high: Core browser security headers are absent and cookies are insecurely scoped.
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker probe observed 13 third-party origins and known Google trackers. HAR attributed 221,006 third-party bytes on home and 380,317 on detail; advertising domains load before any observed consent choice.
F19 high: Advertising and analytics create a large, opaque third-party privacy footprint.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighDOM probes found password/login fields with no autocomplete values and no WebAuthn or navigator.credentials use; some duplicate login fields are also unlabeled.
F20 medium: Authentication uses password-only forms without autofill tokens or passkey support.
be-private-and-secure
defensive-browser-policies
issueshighHeaders probe found no CSP, HSTS, nosniff, clickjacking protection, Referrer-Policy, or Permissions-Policy. All three cookies lacked Secure; two analytics cookies used SameSite=None and lasted 400 days.
F18 high: Core browser security headers are absent and cookies are insecurely scoped.
be-resilient
progressive-enhancement
passhighDiscoverability captures show 100% content visibility without JavaScript on home and detail, with title, H1 and description in raw HTML.
be-resilient
resilient-runtime-behaviour
issuesmediumThe detail HAR records two 403 responses from wp-admin/admin-ajax.php while the visible page provides no failed-action or retry message.
F21 medium: Detail-page background requests fail without a user-facing recovery state.
be-resilient
offline-and-installable
not-applicablehighThis is a server-rendered media catalogue rather than an installable application; offline playback is not a declared product capability.
be-resilient
network-and-http-failure-states
issueshighThe search page says “0 video found” and “nothing matched” but immediately renders a long grid of unrelated videos; the screenshot shows no retry field or suggested action in the state block. The detail HAR records two 403 responses from wp-admin/admin-ajax.php while the visible page provides no failed-action or retry message.
F07 medium: The empty-search state contradicts itself and does not provide a clear recovery action.
F21 medium: Detail-page background requests fail without a user-facing recovery state.
be-internationalised
lang-dir-and-logical-properties
issueshighThe Arabic document correctly sets lang=ar and dir=rtl, but the homepage/category DOM contains physical left/right rules and the probe finds no logical-property CSS.
F22 low: The RTL layout relies on physical left/right CSS rather than logical properties.
be-internationalised
locale-aware-data
not-applicablehighThe representative pages show no dates, currencies, localized numbers, or calendar data.
be-internationalised
time-zone-correctness
not-applicablehighThe representative pages contain no event time or timezone-sensitive workflow.
be-trustworthy
no-dark-patterns
passhighNo consent wall, confirmshaming, forced continuity, disguised CTA, or irreversible action appeared in the exercised paths.
be-trustworthy
humane-error-handling
passhighThe exercised search error uses plain-language feedback without blaming the user; its contradictory recommendations are separately recorded under system recovery.
be-trustworthy
trustworthy-input-assistance
issueshighDOM probes found password/login fields with no autocomplete values and no WebAuthn or navigator.credentials use; some duplicate login fields are also unlabeled.
F20 medium: Authentication uses password-only forms without autofill tokens or passkey support.
be-trustworthy
safe-commercial-and-account-flows
issueshighDOM probes found password/login fields with no autocomplete values and no WebAuthn or navigator.credentials use; some duplicate login fields are also unlabeled.
F20 medium: Authentication uses password-only forms without autofill tokens or passkey support.
be-sustainable
optimised-assets
issueshighImages probe: 30/32 homepage images oversized, 31/32 without srcset, 27 below-fold images not lazy, and 30 legacy-format images. HAR transferred 720 KB of images and identified parser-blocking styles/scripts; Lighthouse flags LCP discovery.
F09 high: Image and critical-resource delivery is substantially wasteful.
be-sustainable
no-wasteful-work
issueshighLighthouse estimates 67 KiB unused JavaScript and 14 KiB unused CSS. The detail page ships 20 scripts and 380,317 third-party bytes, including old Video.js and advertising code. Tracker probe observed 13 third-party origins and known Google trackers. HAR attributed 221,006 third-party bytes on home and 380,317 on detail; advertising domains load before any observed consent choice.
F10 medium: Unused and third-party code adds avoidable work.
F19 high: Advertising and analytics create a large, opaque third-party privacy footprint.
be-sustainable
third-party-and-media-budget
issueshighTracker probe observed 13 third-party origins and known Google trackers. HAR attributed 221,006 third-party bytes on home and 380,317 on detail; advertising domains load before any observed consent choice.
F19 high: Advertising and analytics create a large, opaque third-party privacy footprint.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo transactional or productivity capability was found that needs WebMCP exposure; the emerging agent interface is out of scope for this media catalogue.
be-agent-ready
on-device-inference
not-applicablehighNo summarization, generation, or language-model task is part of the observed experience.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter 20 menu toggles, heap node count decreased by 39 and self size grew only 13,818 bytes (0.14%), with no Detached* constructor in top summaries.
be-memory-efficient
bounded-footprint
passhighHomepage probe reports about 10.4MB used JS heap and 727 DOM nodes; heap summary is about 10.2MB self size, proportionate to the listing.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighBaseline/post heap summaries show no Detached* top constructor and stable node count after repeated menu toggles.

Provenance

Canonical report: results/atomic/reports/0041-zebawy_com.json
Report SHA-256: 67b37f157bea4079286faa17f7bfba28b95d722703fa8e4a62cc87d425bd0035
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/zebawy_com/2026-07-18T00-34-32-970Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/zebawy_com/2026-07-18T00-34-32-970Z
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.