Manifest position 261 · CrUX rank bucket 1000
https://www.arbada.com
Coverage complete
Coverage complete: 58/58 checks judged across six representative public paths and one failure state.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Dark-emulation screenshot is pixel-identical to the default capture; computed color-scheme is normal and no prefers-color-scheme CSS was found. The dark UI is hard-coded rather than preference-driven. F01 low: Hard-coded dark palette ignores the user theme preference |
respect-user-preferencesrespects-reduced-motion | pass | high | The reduced-motion probe matched the requested preference, found no running animations and no auto-advancing content. |
respect-user-preferencesrespects-contrast | pass | high | Forced-colors/prefers-contrast capture retained visible text, controls, boundaries and selected-state cues. |
implement-natural-interactionsview-transitions | issues | medium | Navigation between the long listing, category, search and detail pages is an abrupt full-document swap; no authored view-transition CSS was present. F02 low: Route changes have no continuity cue |
implement-natural-interactionsscroll-driven-animations | pass | high | No scroll-linked visual effects or scroll-event-driven animation were observed; scrolling remains native and the trace shows only one 56.65 ms task. |
implement-natural-interactionsphysical-gestures | pass | medium | The feed and player use native scrolling and native media controls; no custom pointer-drag behavior that fights platform gestures was observed. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | The homepage is about 13,943 CSS px tall at mobile width, but screenshots and CSS probe show static chrome with no progress, back-to-top, shrinking header or scroll-state behavior. F03 low: Very long listings provide no scroll-state guidance |
provide-guided-navigationanchored-positioning | pass | medium | No edge-attached tooltip or popover surface was found that requires anchored positioning; the sign-in surface is a centered modal. |
provide-guided-navigationdirects-attention | pass | medium | Prominent section headings, selected sort state and card hierarchy consistently direct attention across listing and search views. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Lighthouse observed a third-party push SDK requesting notification permission on page load, interrupting users before an in-context action. F04 high: Notification permission is requested on load |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | Opening sign-in creates .fancybox-overlay/.fancybox-wrap divs; the page contains zero dialog and zero popover elements, and focus remained on body rather than moving into the modal. F05 medium: Sign-in uses a custom, focus-unsafe overlay |
maximize-content-reduce-noisereduced-chrome | pass | medium | The first viewport gives most space to search and media cards; decoration and borders are restrained relative to content. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360x800, homepage and video detail both report scrollWidth 360, viewport meta present and 0 px horizontal overflow. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | medium | Cards reflow at viewport breakpoints, but computed container-type is normal and the stylesheet probe found no @container rules, so reusable components are viewport-coupled. F06 low: Cards are viewport-coupled rather than container-responsive |
adapt-to-the-form-factorinput-modality-aware | issues | high | The first focusable sign-up control computes outline:none and box-shadow:none; two category links are only 15 px high, below an adequate touch target. F07 medium: Keyboard focus and touch targets are inadequate |
support-core-task-successclear-purpose-and-primary-action | pass | high | The Arabic tagline, search field, category shortcuts and media cards make the site purpose and next actions immediately apparent. |
support-core-task-successprimary-flow-completion | pass | high | A search for arab returns 12 video links, and a selected canonical detail URL reaches a working video player with controls. |
support-core-task-successclear-system-state-and-recovery | pass | high | A nonexistent route returns HTTP 404, displays an explicit Arabic not-found message, and retains search and related-content recovery routes. |
be-fast-and-stablegood-core-web-vitals | issues | high | Mobile Lighthouse measured LCP 7.6 s and TTI 7.6 s despite CLS 0 and TBT 70 ms; the LCP is well outside the good threshold. F08 high: Largest content paint is slow on mobile |
be-fast-and-stablevisual-stability | pass | high | Both mobile layout captures report CLS 0 with no shifts, and all 44 homepage images have explicit dimensions. |
be-fast-and-stableefficient-main-thread | pass | high | The trace found one 56.65 ms long task and only 6.65 ms total blocking time; Lighthouse TBT was 70 ms. |
be-fast-and-stableefficient-resource-delivery | issues | high | The page loads 41 below-fold images eagerly; all 44 images lack srcset, and the HAR identifies two render-blocking stylesheets plus an undeferred parser script. F09 medium: Below-fold images and parser resources load inefficiently |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimates 262 KiB unused JavaScript and 20 KiB unused CSS; main.min.js is 69% unused and the stylesheet is 84% unused. F10 medium: Most shipped JavaScript and CSS is unused |
be-inclusivenames-roles-labels | issues | high | Lighthouse found the linked logo has no discernible name; the menu button also lacks an accessible name in the DOM probe. F11 medium: Logo and menu controls lack accessible names |
be-inclusivesufficient-contrast | issues | high | Lighthouse measured 2.26:1 on the active pagination state and 1.79:1 on footer text/links, below WCAG minimums. F12 medium: Pagination and footer text fail contrast minimums |
be-inclusivestructure-and-focus | issues | high | Programmatically focusing the first control produces outline:none and no box shadow; opening sign-in leaves focus on body rather than in the modal. F13 medium: Focus is invisible and not moved into the modal |
be-inclusivelegible-text | pass | medium | Primary card titles and headings are readable at mobile width without clipping; Arabic text wraps within cards and viewport. |
be-inclusivezoom-reflow-targets-and-media | issues | high | The representative detail page exposes two video elements but neither contains a caption/subtitle track; the target probe also found two 15 px-high category links. F14 high: Video content has no caption track |
follow-best-practicesno-console-errors | pass | high | Lighthouse recorded no browser console errors or uncaught exceptions during load. |
follow-best-practicessound-document-and-assets | pass | high | The document has an HTML doctype, UTF-8 charset and viewport meta; all 44 audited images have dimensions and none is oversized beyond 2x display width. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse found a notification request on load and three BFCache failure reasons caused by Cache-Control:no-store/cookie modification. F15 medium: Push prompting and no-store policies harm platform behavior |
be-discoverabletitle-and-description | pass | high | The homepage and representative video have descriptive titles and meta descriptions. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Raw content coverage is 100% and robots is valid, but Lighthouse found sign-in and five AJAX sort anchors without href, making those actions uncrawlable and non-progressive. F16 medium: Important actions are not real links |
be-discoverablecanonical-and-indexing-signals | pass | high | Homepage and detail canonical URLs are present, robots permits public content, sitemap indexes current content, and tested pages return appropriate 200/404 statuses. |
be-discoverablestructured-and-shareable-metadata | issues | high | The video detail supplies Open Graph metadata but no JSON-LD VideoObject, while the homepage has neither Open Graph tags nor JSON-LD. F17 medium: Rich media metadata is incomplete |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS is used, but CSP, HSTS and nosniff are absent; all five cookies lack Secure, use SameSite=None, and PHPSESSID is not HttpOnly. F18 high: Session cookies and transport defenses are unsafe |
be-private-and-securedata-minimisation-and-third-parties | issues | high | The tracker probe found seven third-party origins and active Google Tag Manager/Analytics; the HAR attributes 50 of 54 requests and 813,138 transferred bytes to third parties. F19 medium: Tracking and third-party traffic dominate the load |
be-private-and-securein-context-permissions-and-modern-auth | issues | high | Lighthouse reports notification permission requested on load, while the public sign-in page offers password-only authentication and no WebAuthn/passkey surface. F20 high: Permissions are not contextual and authentication is password-only |
be-private-and-securedefensive-browser-policies | issues | high | CSP/frame-ancestors, HSTS, X-Frame-Options, Referrer-Policy and Permissions-Policy are all absent. F21 high: Browser-enforced defensive policies are absent |
be-resilientprogressive-enhancement | pass | high | The discoverability primitive found 100% raw/rendered content coverage, no empty SPA mount and useful crawler rendering without JavaScript. |
be-resilientresilient-runtime-behaviour | pass | medium | Representative listing, search and detail routes render complete content without console errors; the native player and server navigation remain usable. |
be-resilientoffline-and-installable | not-applicable | high | This is a server-rendered streaming/catalog site whose core media is intrinsically network-dependent; installability and offline media playback are not a proportionate requirement. |
be-resilientnetwork-and-http-failure-states | pass | high | A missing route returns a real 404, explains that the page moved or is unavailable, and retains search plus related links for recovery. |
be-internationalisedlang-dir-and-logical-properties | issues | high | The Arabic-first RTL interface declares html lang="en" and no dir attribute, giving assistive technology and bidi layout the wrong language/direction signals. F22 medium: Arabic pages declare English language and no direction |
be-internationalisedlocale-aware-data | pass | medium | Rendered dates and counts use Arabic labels and relative-age wording consistently across listing and detail templates. |
be-internationalisedtime-zone-correctness | not-applicable | high | The audited public surfaces show relative ages and durations only; they do not schedule or coordinate time-zone-sensitive events. |
be-trustworthyno-dark-patterns | issues | high | The search page places a block of unrelated external keyword-stuffed links above the genuine results, including arbadasex.com and hot-arab-films URLs, obscuring the result set and resembling disguised SEO content. F23 high: Search results are preceded by disguised keyword links |
be-trustworthyhumane-error-handling | pass | medium | The sign-in form has visible Arabic labels and prominent account creation and password/email recovery links; the public search requires no validation-sensitive data. |
be-trustworthytrustworthy-input-assistance | issues | high | Sign-in username and password inputs have empty autocomplete values instead of username and current-password; the search field also has no autocomplete token. F24 medium: Sign-in fields omit autofill semantics |
be-trustworthysafe-commercial-and-account-flows | pass | medium | The public sign-in surface clearly labels credentials and exposes free registration plus password/email recovery; no purchase, subscription or forced-continuity flow is present on audited paths. |
be-sustainableoptimised-assets | issues | high | All 44 homepage images are legacy JPG, none has srcset, and 41 below-fold images load eagerly. F25 medium: Image delivery wastes bytes and device resources |
be-sustainableno-wasteful-work | pass | high | The CDP trace reports only 6.65 ms total blocking time and the repeated-scroll probe adds no DOM nodes; no persistent autoplay media was observed. |
be-sustainablethird-party-and-media-budget | issues | high | Third parties account for 813,138 of 826,210 transferred bytes (98.4%); Google Tag Manager alone transfers 166,718 bytes and 41 below-fold images load eagerly. F26 medium: Third-party and eager-media cost is disproportionate |
be-agent-readystructured-agent-capabilities | not-applicable | high | No developer intent indicates an agent-facing transaction surface; this public media catalog can be crawled fully without JavaScript, so WebMCP exposure is an optional emerging opportunity. |
be-agent-readyon-device-inference | not-applicable | high | The representative search and media-browsing tasks do not require on-device generative inference; absence is not a quality failure for this site. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After ten full-page down/up scroll cycles, heap summary size rose only 59,903 bytes (8,554,048 to 8,613,951), DOM element count remained 867, and no unbounded trend was demonstrated. |
be-memory-efficientbounded-footprint | pass | medium | The loaded media listing retained about 8.6 MB of heap-summary self size with 867 live DOM elements, proportionate to a 44-card image catalog. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Repeated scrolling added zero DOM elements; detached-node constructors do not appear among the heap summaries’ largest constructors, and the post snapshot changed by only about 60 KB. |
Provenance
Canonical report: results/atomic/reports/0261-www_arbada_com.json
Report SHA-256: 046d0c9c1a63d09c9e8e93478724876e160c20d43d191d0e5277d34d110f8da8
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_arbada_com/2026-07-19T13-04-51-441Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_arbada_com/2026-07-19T13-04-51-441Z
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.