Manifest position 921 · CrUX rank bucket 1000

https://m.beboo.ru

Coverage complete

Coverage-complete audit of public entry, registration state, directory, legal, auth challenge and 404 archetypes. Account creation and authenticated areas were not covered to avoid creating an account.

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
issueshighDark and light screenshots are pixel-identical; computed color-scheme is normal and CSS has no dark preference rule.
F01 medium: No user-preference dark theme
respect-user-preferences
respects-reduced-motion
passmediumThe entry page reports no active animations, and its CSS contains no animation that needs reducing.
respect-user-preferences
respects-contrast
passhighForced-colors capture preserves all text, button boundaries, links and app-store controls with system colors.
implement-natural-interactions
view-transitions
issueshighThe multi-step registration swaps hidden step containers through JavaScript and CSS contains no view-transition usage, producing abrupt state changes.
F02 medium: Registration steps swap abruptly
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo parallax, reveal, carousel, or other scroll-linked motion exists on the representative pages.
implement-natural-interactions
physical-gestures
not-applicablehighThe audited public surfaces contain no gesture-driven carousel, swipe, pull-to-refresh, or custom pointer interaction.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumThe long city listing has static icon chrome and no scroll-state query, progress indicator, or scroll-position feedback.
F03 low: Long listings provide no scroll-position feedback
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, popover, menu, or other anchored overlay appears on the audited unauthenticated surfaces.
provide-guided-navigation
directs-attention
passhighThe listing highlights the active search tab and uses a clear orange page heading and country heading to orient the user.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighThe entry page loads directly into registration content without an obscuring ad, modal, or consent wall.
maximize-content-reduce-noise
semantic-dismissible-primitives
not-applicablehighNo transient overlay or disclosure control is present on the audited public pages.
maximize-content-reduce-noise
reduced-chrome
passhighThe entry page is sparse and content-first, while the listing uses one compact four-item navigation bar.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 390x844 the layout reports scrollWidth 390, clientWidth 390, zero horizontal overflow, and a scalable viewport meta tag.
adapt-to-the-form-factor
component-level-responsiveness
issuesmediumThe stylesheet has no container queries; reused registration and navigation components rely on fixed widths and viewport rules.
F04 low: Components do not respond to their containers
adapt-to-the-form-factor
input-modality-aware
issueshighProgrammatically focused visible links and registration controls all compute outline-style none; social controls are only 32x32 CSS pixels.
F05 high: Keyboard focus is invisible and social targets are undersized
support-core-task-success
clear-purpose-and-primary-action
passhighThe first viewport clearly states registration and offers two prominent gender choices plus an existing-account route.
support-core-task-success
primary-flow-completion
issueshighThe existing-account route is replaced by an indefinite Cloudflare security verification screen in this browser, preventing the login journey.
F06 high: Existing-user login is blocked by verification
support-core-task-success
clear-system-state-and-recovery
issueshighThe invalid registration probe leaves empty .reg-error elements hidden with no role or aria-live announcement; focus remains on body.
F07 high: Registration fields and errors are not accessibly associated
be-fast-and-stable
good-core-web-vitals
passhighLighthouse reports LCP 1.9s, CLS 0 and TBT 10ms; trace reports LCP 1593ms and no long tasks.
be-fast-and-stable
visual-stability
passhighLayout observer and Lighthouse both report CLS 0; the logo image has explicit dimensions.
be-fast-and-stable
efficient-main-thread
passhighThe trace contains zero long tasks and 0ms total blocking time; Lighthouse TBT is 10ms.
be-fast-and-stable
efficient-resource-delivery
issueshighThe HAR records 356.7KB across 26 requests, with analytics scripts taking about 1.8s and the first-party common script parser-inserted at High priority.
F08 medium: Analytics dominate delivery for a sparse page
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighThird-party analytics account for 314KB of 357KB transferred, including both Google and Yandex stacks for a minimal registration screen.
F08 medium: Analytics dominate delivery for a sparse page
be-inclusive
names-roles-labels
issueshighRegistration name and date/location controls are introduced by nearby headings but have no associated label; error containers have no live-region semantics.
F07 high: Registration fields and errors are not accessibly associated
be-inclusive
sufficient-contrast
issueshighaxe and Lighthouse identify 8 serious contrast failures; white on #4d8ec5 is 3.5:1 where 4.5:1 is required.
F09 high: Core text and actions fail WCAG AA contrast
be-inclusive
structure-and-focus
issueshighThe focus walk found outline none on every tested visible control, so keyboard location is not perceivable.
F05 high: Keyboard focus is invisible and social targets are undersized
be-inclusive
legible-text
passhighBody copy and headings remain unclipped at 390px; agreement text has readable line length and spacing.
be-inclusive
zoom-reflow-targets-and-media
issueshighThe viewport allows 5x zoom and reflows, but five social-login links are only 32x32 CSS pixels, below the 44x44 target.
F05 high: Keyboard focus is invisible and social targets are undersized
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console audit passes with no items.
follow-best-practices
sound-document-and-assets
passhighThe document has an HTML doctype and declared charset; Lighthouse passes doctype, charset and aspect ratio, and the image audit finds explicit dimensions.
follow-best-practices
browser-platform-hygiene
passhighLighthouse passes deprecations and BFCache; no permission prompt appeared on load.
be-discoverable
title-and-description
passhighThe page exposes a descriptive Russian title and meta description.
be-discoverable
crawlable-and-mobile-friendly
issueshighPrimary registration choices are JavaScript-only href="#" links, and several image links have no visible link text despite the viewport and robots file being valid.
F10 medium: Primary action links are JavaScript-only fragments
be-discoverable
canonical-and-indexing-signals
passhighThe page returned 200, declares the correct canonical, robots permits the entry page and points to successful sitemaps, with no observed noindex.
be-discoverable
structured-and-shareable-metadata
issueshighOpen Graph metadata is present, but there is no JSON-LD or other structured entity data for the public dating service.
F11 low: Public entity metadata lacks structured data
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS is used, but CSP, HSTS and nosniff are absent; SESSIONID is neither Secure nor HttpOnly and all seven cookies use SameSite=None.
F12 critical: Session cookie and browser defenses are unsafe
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe minimal entry screen contacts seven third-party origins and loads Google/DoubleClick plus Yandex analytics before consent.
F13 high: Tracking starts before any visible choice
be-private-and-secure
in-context-permissions-and-modern-auth
issuesmediumNo permission prompt fires on load, but inspected sign-in choices expose federated providers only and no passkey/WebAuthn capability; existing-account auth is bot-gated.
F14 medium: No phishing-resistant sign-in option is exposed
be-private-and-secure
defensive-browser-policies
issueshighX-Frame-Options is present, but HSTS, Referrer-Policy, Permissions-Policy and CSP/frame-ancestors are missing.
F12 critical: Session cookie and browser defenses are unsafe
be-resilient
progressive-enhancement
issueshighThe crawler screenshot with JavaScript disabled is blank even though the rendered page contains the entire registration entry experience.
F15 high: The core entry experience is blank without JavaScript
be-resilient
resilient-runtime-behaviour
passmediumThe registration step swap, long listing and 404 state rendered without clipped overlays or uncaught errors in the exercised states.
be-resilient
offline-and-installable
issueshighA manifest link exists but navigator.serviceWorker.getRegistrations() returns none, so this app-promoting service has no offline fallback.
F16 medium: App-like site has no service worker fallback
be-resilient
network-and-http-failure-states
passhighA nonexistent route renders a useful, content-rich not-found state with navigation and alternative profiles rather than a blank shell.
be-internationalised
lang-dir-and-logical-properties
issueshighhtml lang is ru, but CSS has no logical-property signal and extensively uses physical left/right positioning despite a global country selector.
F17 medium: Global location support is not translation-ready
be-internationalised
locale-aware-data
issuesmediumThe product offers many countries but the interface remains Russian and the registration DOM shows hand-authored month/country strings with no evidence of locale-aware Intl formatting.
F17 medium: Global location support is not translation-ready
be-internationalised
time-zone-correctness
not-applicablehighNo event time, appointment, calendar, or time-zone-sensitive value appears in the audited public registration, listing, legal, or error surfaces.
be-trustworthy
no-dark-patterns
issueshighThe title and meta promise dating “without registration,” while the first viewport is explicitly a registration gate and the main choices begin account creation.
F18 high: “Without registration” claim conflicts with the registration gate
be-trustworthy
humane-error-handling
issueshighInvalid registration submission does not expose a visible error, move focus to the field, or provide aria-live/role semantics.
F07 high: Registration fields and errors are not accessibly associated
be-trustworthy
trustworthy-input-assistance
passhighName, birthday and email fields use relevant given-name, bday-* and email autocomplete tokens.
be-trustworthy
safe-commercial-and-account-flows
issueshighThe existing-account path cannot reach a sign-in form and remains on Cloudflare verification, leaving no visible recovery or alternative beyond waiting.
F06 high: Existing-user login is blocked by verification
be-sustainable
optimised-assets
passhighThe only img is an appropriately sized SVG with explicit dimensions; image audit finds no oversizing or legacy format.
be-sustainable
no-wasteful-work
issueshighA minimal static registration screen starts Google, DoubleClick and Yandex analytics, including six redirects and background collection calls.
F13 high: Tracking starts before any visible choice
be-sustainable
third-party-and-media-budget
issueshighThird parties transfer 314KB of 357KB total (88%), disproportionate to the sparse no-media entry page.
F13 high: Tracking starts before any visible choice
be-agent-ready
structured-agent-capabilities
not-applicablehighThis public dating entry surface declares no agent-facing capability or agentic workflow, and none is necessary for the audited unauthenticated task.
be-agent-ready
on-device-inference
not-applicablehighThe audited registration and directory tasks do not present a useful or necessary on-device inference use case.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter 10 registration forward/back cycles, heap self size rose 3.2% and nodes 1.35%, a small first-use increase rather than evidence of unbounded growth.
be-memory-efficient
bounded-footprint
passmediumBaseline heap is 7.52MB across 150,143 nodes, proportionate to this small page; post-cycle heap remains 7.76MB.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passlowAggregate nodes increased only 1.35% after repeated real step changes, with no compounding symptom in this bounded sample; constructor-level detached-node evidence was unavailable.

Provenance

Canonical report: results/atomic/reports/0921-m_beboo_ru.json
Report SHA-256: c069f1268ec3f9f06c32d065c9c9e5fdf5e23f120a0b23b2644c5c9436a66685
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/m_beboo_ru/2026-07-23T21-09-51-963Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/m_beboo_ru/2026-07-23T21-09-51-963Z
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.