Manifest position 743 · CrUX rank bucket 1000

https://www.kooora.com

Coverage complete

Coverage complete: all 58 catalog checks have conclusive outcomes.

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 visually identical to the light capture, the computed root colorScheme is normal, and static CSS inspection found no prefers-color-scheme rule.
F01 high: The site remains light under a dark color-scheme preference.
respect-user-preferences
respects-reduced-motion
issueshighThe reduced-motion probe matched the preference but reported 171 animations, including pulse and repeated 1s openweb animations still running.
F02 medium: Continuous animations remain active when reduced motion is requested.
respect-user-preferences
respects-contrast
issueshighThe prefers-contrast: more screenshot is pixel-equivalent in appearance to the default capture; static inspection found no forced-colors support.
F03 high: High-contrast preference produces no visible adaptation.
implement-natural-interactions
view-transitions
passmediumRendered CSS contains view-transition usage; representative routes load coherently without a jarring broken intermediate state.
implement-natural-interactions
scroll-driven-animations
passmediumStatic rendered CSS contains scroll-timeline rules and the trace does not show scroll-listener evidence as a specific failure.
implement-natural-interactions
physical-gestures
passmediumRendered CSS contains scroll-snap and overscroll-behavior rules for score/navigation scrollers.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe homepage is 22,760 CSS px tall; static inspection found no scroll-state rules and screenshots show static chrome with no article/page progress cue.
F05 medium: Long pages do not expose scroll-aware orientation or progress.
provide-guided-navigation
anchored-positioning
passmediumRendered CSS contains anchor-name, position-anchor and position-try rules, providing edge-aware anchoring support.
provide-guided-navigation
directs-attention
passmediumScreenshots show stable RTL nav hierarchy and selected competition tabs; real descriptive links carry users to article/match/detail templates.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighDesktop and mobile screenshots of home, article, match and competition all show a large modal before content can be used; mobile CTA text is clipped at the edge.
F04 high: A consent wall obscures the entire primary experience on every tested template.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe quality probe found a large fixed DIV with role=dialog and aria-modal=true, while the DOM probe found zero dialog, popover and details elements.
F06 medium: The consent modal is implemented as a fixed div rather than a native dialog.
maximize-content-reduce-noise
reduced-chrome
issueshighAll representative screenshots reserve a large top ad slot and then cover the remaining content with consent UI, leaving little immediately usable content.
F07 medium: Advertising and consent chrome dominate the initial viewport.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passmediumAt 360x800 the layout primitive measured scrollWidth=clientWidth=360 with zero horizontal overflow and a viewport meta tag.
adapt-to-the-form-factor
component-level-responsiveness
passmediumThe rendered probe counted 144 container-rule objects and mobile/desktop captures show distinct component arrangements.
adapt-to-the-form-factor
input-modality-aware
issueshighThe active probe counted 17 controls below 24 px in one dimension; Lighthouse target-size failed 12 elements, although keyboard focus itself was visible.
F08 medium: Numerous controls are too small for reliable touch interaction.
support-core-task-success
clear-purpose-and-primary-action
passmediumThe homepage title, scores strip, news hero and navigation clearly communicate live sports/news purpose.
support-core-task-success
primary-flow-completion
passmediumReal homepage anchors led successfully to representative article, match and competition pages; article content rendered with an H1.
support-core-task-success
clear-system-state-and-recovery
passmediumThe invalid-route probe produced a titled Arabic apology page while retaining extensive working navigation back to content.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 18.1s, CLS 0.645, TBT 2,820ms and Time to Interactive 41.3s, producing performance score 0.09.
F09 critical: Cold-load performance and stability are far outside good ranges.
be-fast-and-stable
visual-stability
issueshighLighthouse measured CLS 0.645; image inspection found 85 of 100 images without explicit dimensions.
F10 high: The page shifts substantially during the measured load.
be-fast-and-stable
efficient-main-thread
issueshighThe trace recorded 5 long tasks, a 379.68ms longest task and 508.84ms TBT; Lighthouse measured 2,820ms TBT under throttling.
F11 high: Long JavaScript tasks block interaction.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR captured 551 requests and 3.97MB transferred, including 88 scripts totaling 2.84MB and 156 fetch/XHR requests.
F12 high: The initial page makes an excessive network request set.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 1,994KiB unused JavaScript and 115KiB unused CSS; HAR recorded 88 script requests.
F13 high: Large amounts of shipped JavaScript and CSS are unused.
be-inclusive
names-roles-labels
issueshighLighthouse found 14 unnamed buttons, 5 unnamed links, one prohibited ARIA use, one unlabeled select and an untitled iframe.
F14 high: Interactive controls lack accessible names and valid ARIA.
be-inclusive
sufficient-contrast
issueshighLighthouse color-contrast audit failed 189 nodes.
F15 high: Many text/control combinations fail minimum contrast.
be-inclusive
structure-and-focus
issueshighRendered homepage probe found zero H1 elements and the focusable list begins with an anchor with no text or aria-label; Lighthouse found unnamed links.
F16 medium: The homepage lacks a primary H1 and includes unnamed focusable links.
be-inclusive
legible-text
passmediumRepresentative screenshots show readable Arabic body and heading text with coherent RTL alignment; no clipping was seen outside the consent CTA issue.
be-inclusive
zoom-reflow-targets-and-media
issueshighLighthouse reports maximum-scale below 5 or user-scalable=no plus 12 insufficient target-size failures.
F17 high: Viewport settings restrict zoom and targets are undersized.
follow-best-practices
no-console-errors
issueshighLighthouse errors-in-console failed with 9 table entries.
F18 medium: The page logs browser errors during load.
follow-best-practices
sound-document-and-assets
issueshighImage inspection found 85 of 100 images without width/height and 97 legacy-format URLs; Lighthouse unsized-images only partially passed.
F19 medium: Most images lack intrinsic dimensions.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse found one deprecated API, two BFCache blockers, 10 missing source maps for large first-party scripts, and one inspector issue.
F20 medium: The page has deprecation, BFCache, source-map and DevTools issues.
be-discoverable
title-and-description
passmediumDOM probe found a descriptive Arabic title and meta description; both survived raw no-JS fetch.
be-discoverable
crawlable-and-mobile-friendly
issueshighLighthouse crawlable-anchors failed 97 items, despite the page having a valid viewport and robots.txt.
F21 high: Many links are not crawlable anchors.
be-discoverable
canonical-and-indexing-signals
passmediumHomepage has a canonical URL, index/follow robots meta, successful 200 response and robots.txt advertises a sitemap.
be-discoverable
structured-and-shareable-metadata
passmediumHomepage exposes one JSON-LD block and complete core Open Graph title, description and 1200x630 image metadata.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders probe found no HSTS and CSP allows unsafe-inline and unsafe-eval; cookies probe found three non-Secure cookies and every observed cookie had SameSite=None.
F22 high: Transport policy and cookie attributes are weaker than the HTTPS origin suggests.
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker capture saw 48 third-party origins and seven known tracker domains; Spot.IM alone made 337 requests across two origins.
F23 high: The page contacts an extreme number of third parties and trackers.
be-private-and-secure
in-context-permissions-and-modern-auth
passmediumNo notification, geolocation, camera or microphone prompt fired on load; Permissions-Policy disables geolocation, camera and microphone. Authentication was not required for the audited public task.
be-private-and-secure
defensive-browser-policies
issueshighHSTS is missing and CSP permits unsafe-inline/unsafe-eval; clickjacking, nosniff, referrer and permissions policies are present.
F24 medium: Browser defenses are incomplete.
be-resilient
progressive-enhancement
passmediumDiscoverability captures show 90% homepage and 100% article content coverage in raw server HTML; neither is a JS shell.
be-resilient
resilient-runtime-behaviour
passmediumArticle, match and competition templates all rendered navigable content at tested viewports; fixed consent overflow is recorded separately as an interruption issue.
be-resilient
offline-and-installable
not-applicablehighThis public news/scores site is content-oriented rather than an installable application; offline installation is not necessary for the audited core task.
be-resilient
network-and-http-failure-states
passmediumA deliberately invalid route produced an Arabic apology state with links back to the primary content instead of a blank shell.
be-internationalised
lang-dir-and-logical-properties
passmediumThe document declares lang=ar and renders coherent RTL navigation/content across desktop and mobile.
be-internationalised
locale-aware-data
passmediumRepresentative cards render Arabic-localised dates and times consistently (for example 22 يوليو 2026) rather than ambiguous numeric-only strings.
be-internationalised
time-zone-correctness
not-applicablehighThe representative public content shows publication dates but no scheduling, recurring event creation, or user-entered time-zone-sensitive flow to evaluate.
be-trustworthy
no-dark-patterns
issueshighThe blocking modal has a bright accept button but no equally prominent reject action; the alternative is a smaller cookie-customisation text link.
F25 high: Consent presents acceptance more prominently than refusal.
be-trustworthy
humane-error-handling
not-applicablehighNo user-submitted form appears on the audited public content, article, match, competition, or error templates.
be-trustworthy
trustworthy-input-assistance
not-applicablehighNo address, payment, sign-in, or sign-up form was present on the representative public content paths.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighCheckout, subscription, cancellation, and account-management are not part of the audited public scores/news journey.
be-sustainable
optimised-assets
issueshighImage inspection found 97 legacy-format URLs, 85 missing dimensions, two oversized images and two missing srcset opportunities.
F26 high: The image pipeline rarely provides responsive modern assets.
be-sustainable
no-wasteful-work
issueshighHAR recorded 551 requests while tracker evidence shows 201 API and 136 pixel requests to Spot.IM during initial load.
F27 high: Background integrations perform hundreds of requests before user intent.
be-sustainable
third-party-and-media-budget
issueshighThe page loads 48 third-party origins, 88 scripts and 2.84MB of script transfer before the user engages with optional features.
F28 high: Third-party script cost is disproportionate to the core score/news task.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared agent-facing intent or transactional capability was found; this emerging check is not applicable to the public editorial scope.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation or language-model interaction is offered or necessary for the audited editorial and score-consumption task.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten full-page down/up cycles retained heap grew only 327,383 bytes (0.32%) and 1,799 nodes (0.09%), with no monotonic leak signal in the summary.
be-memory-efficient
bounded-footprint
passmediumThe loaded, third-party-heavy homepage retained about 103MB; post-interaction size remained essentially flat, proportionate though optimization is desirable.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumNo Detached* constructor appeared among the largest heap constructors and repeated scrolling did not produce material object/array growth.

Provenance

Canonical report: results/atomic/reports/0743-www_kooora_com.json
Report SHA-256: 77b1ce9e7fd3d47d3ff6b93d059fc40c1278307ff209215143bdafaeed72b6e7
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_kooora_com/2026-07-22T19-37-12-471Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_kooora_com/2026-07-22T19-37-12-471Z
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.