Manifest position 916 · CrUX rank bucket 1000

https://www.arabx.cam

Coverage complete

Coverage-complete report-only audit across five representative paths.

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-condition screenshot is byte-identical in appearance to the light desktop capture, and the CSS probe found no prefers-color-scheme rules.
F1 medium: The site does not follow the user’s dark colour preference.
respect-user-preferences
respects-reduced-motion
passhighReduced-motion emulation matched reduce; getAnimations() returned none and no auto-advance animation was present.
respect-user-preferences
respects-contrast
passhighForced-colors/high-contrast screenshot retained visible text, controls, card boundaries, and focus-independent affordances.
implement-natural-interactions
view-transitions
issueshighThe CSS probe found no view-transition usage across the homepage, listing, and detail templates.
F2 low: Page-to-page changes are abrupt full navigations with no transition continuity.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked animation or parallax interaction exists on the representative templates.
implement-natural-interactions
physical-gestures
not-applicablehighThe tested site uses ordinary links and buttons; there is no gesture-driven interaction to implement.
provide-guided-navigation
scroll-state-aware-chrome
issueshighMobile layout measured 10,949px of content while the DOM/CSS probe found no scroll-state query or progress indicator.
F3 low: The long listing does not provide scroll-state-aware navigation or progress feedback.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, popover, or floating menu requiring anchored positioning appears on the tested templates.
provide-guided-navigation
directs-attention
passhighSelected navigation state, descriptive H1/H2 headings, and full destination pages preserve orientation across home, listing, and detail.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighInitial desktop and mobile screenshots show content immediately with no blocking interstitial or consent wall.
maximize-content-reduce-noise
semantic-dismissible-primitives
not-applicablehighNo modal or transient overlay appears on initial load or in the representative discovery flow.
maximize-content-reduce-noise
reduced-chrome
passhighScreenshots show the viewport dominated by video cards/content with compact header and navigation chrome.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360x800, layout reported scrollWidth=clientWidth=360 and 0px horizontal overflow; all templates remained readable.
adapt-to-the-form-factor
component-level-responsiveness
issueshighThe same cards appear in one and three-column contexts, while the CSS probe found no @container or container-type usage.
F4 low: Repeated video-card components depend only on viewport CSS, not their available container.
adapt-to-the-form-factor
input-modality-aware
issueshighThe focus probe focused links, the search input, and menu button; every sampled control computed outline-style none and box-shadow none.
F5 high: Keyboard focus is not visibly indicated.
support-core-task-success
clear-purpose-and-primary-action
passhighHome and listing headings clearly identify the catalogue, and prominent linked cards communicate the next action.
support-core-task-success
primary-flow-completion
passhighThe representative journey from homepage card to detail loaded a visible player entry control and description without an account wall.
support-core-task-success
clear-system-state-and-recovery
passhighSearch returned a populated results state; an unknown URL returned HTTP 404 with an Arabic explanation, search recovery, and home/content links.
be-fast-and-stable
good-core-web-vitals
issueshighRaw trace measured LCP 4,278ms; Lighthouse measured 5.3s and scored LCP 0.21.
F6 high: Largest Contentful Paint is outside the good range.
be-fast-and-stable
visual-stability
passhighMobile layout observer measured CLS 0.00124; all 31 images have explicit dimensions.
be-fast-and-stable
efficient-main-thread
passhighTrace measured 40.5ms TBT with longest task 71ms; Lighthouse measured 130ms TBT, both below the poor range.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR found parser-inserted styles/scripts and 248KB of third-party transfer; the trace measured LCP at 4.28s. DOM confirms the ad and main scripts are parser-inserted near the document end without defer/module.
F7 high: Critical delivery is delayed by parser resources and third-party scripts.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimates 109KiB unused JavaScript and 13KiB unused CSS.
F8 medium: The page ships substantial unused JavaScript and CSS.
be-inclusive
names-roles-labels
passhighaxe found no accessible-name/role/image-alt failures; all 31 images have alt text and the mobile menu has an Arabic aria-label.
be-inclusive
sufficient-contrast
passhighLighthouse accessibility scored 0.98 without a failed colour-contrast audit; forced-colors capture preserves text and controls.
be-inclusive
structure-and-focus
issueshighaxe reported landmark-one-main and 12 regions outside landmarks; the focus probe found no visible outline on sampled controls.
F9 medium: The document lacks a main landmark and visible keyboard focus.
be-inclusive
legible-text
passhighDesktop/mobile captures show unclipped, comfortably sized Arabic headings, metadata, and card labels.
be-inclusive
zoom-reflow-targets-and-media
passhighViewport allows scaling, 360px reflow has no overflow, and the video detail remains usable at narrow width with a labelled play control.
follow-best-practices
no-console-errors
issueshighLighthouse errors-in-console failed with two recorded console error entries.
F10 medium: The page logs browser errors during load.
follow-best-practices
sound-document-and-assets
issueshighLighthouse image-size-responsive failed for three images, despite valid dimensions and aspect ratios.
F11 low: Some thumbnails are rendered at insufficient resolution.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse reported 16 deprecation warnings, an Inspector Issues failure, and three BFCache failure reasons.
F12 medium: The page triggers deprecated APIs, inspector issues, and BFCache blockers.
be-discoverable
title-and-description
passhighHomepage and detail DOM contain unique descriptive titles and meta descriptions.
be-discoverable
crawlable-and-mobile-friendly
issueshighLighthouse crawlable-anchors failed and listed six non-crawlable anchors; the page otherwise has a viewport and robots access.
F13 medium: Several links are not crawlable.
be-discoverable
canonical-and-indexing-signals
passhighHomepage/detail expose canonical URLs; robots.txt and sitemap.xml return 200, the representative pages return 200, and no accidental noindex was found.
be-discoverable
structured-and-shareable-metadata
passhighDetail page contains VideoObject JSON-LD plus matching Open Graph URL, title, image, description, and video dimensions.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders show no Content-Security-Policy. Cookie evidence found 7 cookies, all flagged insecure; PHPSESSID lacks Secure and HttpOnly, and kt_acctoken lacks HttpOnly and uses SameSite=None.
F14 high: Cookie and content-injection defences are incomplete.
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker evidence found 13 third-party origins, including Google Analytics and multiple ad domains. HAR measured 18 third-party requests and 247,986 bytes, about half the transfer.
F15 high: The page loads a broad advertising and tracking footprint before any visible consent choice.
be-private-and-secure
in-context-permissions-and-modern-auth
passhighNo permission prompt appeared on load, Permissions-Policy disables sensitive features, and the public discovery/playback path requires no authentication.
be-private-and-secure
defensive-browser-policies
issueshighReferrer-Policy is missing, no CSP frame-ancestors/Trusted Types policy exists, and cookies include SameSite=None values. HSTS, nosniff, X-Frame-Options, and Permissions-Policy are present.
F16 medium: Defensive browser policies are incomplete.
be-resilient
progressive-enhancement
passhighDiscoverability fetch found 100% raw/rendered content coverage, title/H1/description in raw HTML, and no JS shell.
be-resilient
resilient-runtime-behaviour
passhighHome, listing, search, detail, and 404 templates loaded stable content; menu repetition left the DOM element count unchanged.
be-resilient
offline-and-installable
not-applicablehighThis streaming/media site is intrinsically online; it has a manifest but no service worker, and offline playback was not judged necessary.
be-resilient
network-and-http-failure-states
passhighA deliberate unknown URL returned a real 404 and a useful Arabic recovery page with search and content links.
be-internationalised
lang-dir-and-logical-properties
issueshighThe root declares lang="ar" but no dir attribute; the CSS probe found no logical inline/block properties.
F17 medium: Arabic direction is implicit rather than declared and CSS is not writing-mode resilient.
be-internationalised
locale-aware-data
passhighThe Arabic interface renders locale-appropriate labels and relative ages such as hours/years in Arabic across listing cards.
be-internationalised
time-zone-correctness
not-applicablehighThe representative pages expose relative publication ages but no scheduled events or user-entered time-zone-sensitive data.
be-trustworthy
no-dark-patterns
passhighInitial and journey screenshots show no consent wall, confirmshaming, forced account creation, or disguised visible action in the tested flow.
be-trustworthy
humane-error-handling
not-applicablehighThe only user input is unconstrained search, so no invalid constrained-input state exists to exercise.
be-trustworthy
trustworthy-input-assistance
passhighThe only input is a text search field; browser autocomplete remains enabled by default and input is not obstructed.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription, consent purchase, or account-management flow is exposed in the representative public journey.
be-sustainable
optimised-assets
issueshighThe images primitive found 31/31 images without srcset, 7 legacy PNG/JPEG resources, and no modern-format image; Lighthouse also found low-resolution thumbnails.
F18 medium: Image delivery lacks responsive and modern formats.
be-sustainable
no-wasteful-work
issueshighHAR shows several ad/analytics scripts on the initial path; trace records three long tasks and the slowest third-party requests take 1.2–2.1s.
F19 medium: Non-core advertising work runs during initial load.
be-sustainable
third-party-and-media-budget
issueshighHAR measured 247,986 of 493,497 transferred bytes from third parties, with Google Tag Manager alone transferring 162,176 bytes.
F20 medium: Third-party code consumes a disproportionate share of the lightweight listing page.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared agent-facing intent exists; this is a conventional public video catalogue and WebMCP remains emerging.
be-agent-ready
on-device-inference
not-applicablehighNo page task clearly benefits from on-device inference, and the site declares no agent/AI intent.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter 20 menu open/close cycles, DOM elements stayed at 631; heap snapshot size rose only from 10.48MB to 10.62MB (~1.3%), without evidence of unbounded retention.
be-memory-efficient
bounded-footprint
passmediumHeap summaries measured about 10.5MB self size and 631 live DOM elements, proportionate to the image-card page.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumBefore/after heap summaries contain no Detached constructor population, and the repeated interaction left live DOM count unchanged.

Provenance

Canonical report: results/atomic/reports/0916-www_arabx_cam.json
Report SHA-256: e9dd74e92159fb518dfb6decd8ecc41d83f2f47f33538bcc8e526e55f3c65d70
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_arabx_cam/2026-07-23T20-09-57-065Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_arabx_cam/2026-07-23T20-09-57-065Z
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.