Manifest position 352 · CrUX rank bucket 1000

https://mail.ru

Coverage complete

Coverage-complete audit of four representative public portal, editorial and sign-in 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
passhighDark-condition screenshot remained fully usable and the page loaded dark theme surfaces consistently.
respect-user-preferences
respects-reduced-motion
issueshighThe reduced-motion evaluate probe reported a running .dtd-b-banner__image animation with a 7000 ms duration while prefers-reduced-motion: reduce matched.
F01 medium: Reduced-motion preference leaves a long-running animation active.
respect-user-preferences
respects-contrast
issueshighLighthouse accessibility found the primary sign-in control at 4.13:1 and error-state text as low as 1.03:1; accessibility score was 0.73.
F02 high: Text and controls fail minimum contrast.
implement-natural-interactions
view-transitions
issueshighRecon found browser support but no page-level View Transition usage; the portal swaps menus/content abruptly and the DOM/CSS evidence contained no view-transition rules.
F03 low: State changes do not use declarative transitions.
implement-natural-interactions
scroll-driven-animations
issueshighHAR recorded 317 requests and 7.51 MB transferred, including 52 scripts/3.48 MB and 296 third-party requests/7.35 MB; Lighthouse estimated 786 KiB unused JavaScript.
F10 high: The entry load is dominated by scripts and third parties.
implement-natural-interactions
physical-gestures
passmediumNative scrolling and ordinary links remained usable; no custom pointer-drag interaction fought browser gestures.
provide-guided-navigation
scroll-state-aware-chrome
passhighNews navigation remains visible and active category state is clearly indicated in the listing/article screenshots.
provide-guided-navigation
anchored-positioning
issueshighThe desktop screenshot shows a large consent panel covering the news feed while a separate geolocation panel sits beneath it; the consent UI advertises 675 third parties.
F04 high: Overlapping consent and location overlays obscure the primary content.
provide-guided-navigation
directs-attention
passhighActive news categories, article hierarchy and breadcrumb/topic cues visibly direct attention.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighThe desktop screenshot shows a large consent panel covering the news feed while a separate geolocation panel sits beneath it; the consent UI advertises 675 third parties.
F04 high: Overlapping consent and location overlays obscure the primary content.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe desktop screenshot shows a large consent panel covering the news feed while a separate geolocation panel sits beneath it; the consent UI advertises 675 third parties.
F04 high: Overlapping consent and location overlays obscure the primary content.
maximize-content-reduce-noise
reduced-chrome
issueshighThe first viewport devotes a large left column and a lead banner to ads, while consent and location chrome obscure the news content and primary service choices compete for attention.
F05 medium: Ads and application chrome dominate the entry page.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighLighthouse found two viewport tags with user-scalable=no and maximum-scale=1; the 360x800 capture presents tiny desktop-density content.
F06 high: Mobile scaling is restricted and the portal is rendered as a compressed desktop canvas.
adapt-to-the-form-factor
component-level-responsiveness
issueshighThe recon probe counted zero container rules, while cards and navigation are reused across narrow and wide columns and rely on page-level scaling.
F07 low: Reusable portal components do not demonstrate container-level adaptation.
adapt-to-the-form-factor
input-modality-aware
issueshighThe homepage has no headings, 43 textless anchors, and many navigation links/buttons compute outline:none; Lighthouse also found an unnamed account button.
F08 high: Keyboard and document structure are incomplete.
support-core-task-success
clear-purpose-and-primary-action
issueshighThe first viewport devotes a large left column and a lead banner to ads, while consent and location chrome obscure the news content and primary service choices compete for attention.
F05 medium: Ads and application chrome dominate the entry page.
support-core-task-success
primary-flow-completion
passhighThe homepage sign-in action reached the VK ID form with create-account, alternate sign-in and recovery routes.
support-core-task-success
clear-system-state-and-recovery
issueshighAn invalid-input probe found no aria-invalid or alert messaging; the text field has no label and autocomplete=off.
F22 medium: The login field is not wired for accessible validation or autofill.
be-fast-and-stable
good-core-web-vitals
issueshighTrace measured FCP 3.48 s and LCP 5.17 s; Lighthouse measured LCP 5.09 s, CLS 0.151, Speed Index 9.2 s and TTI 21.1 s.
F09 high: The portal is slow to paint and settle.
be-fast-and-stable
visual-stability
issueshighLighthouse measured CLS 0.151 and found 15 layout shifts; 17 images lack explicit dimensions.
F25 medium: Late content causes visible layout movement.
be-fast-and-stable
efficient-main-thread
issueshighHAR recorded 317 requests and 7.51 MB transferred, including 52 scripts/3.48 MB and 296 third-party requests/7.35 MB; Lighthouse estimated 786 KiB unused JavaScript.
F10 high: The entry load is dominated by scripts and third parties.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 317 requests and 7.51 MB transferred, including 52 scripts/3.48 MB and 296 third-party requests/7.35 MB; Lighthouse estimated 786 KiB unused JavaScript.
F10 high: The entry load is dominated by scripts and third parties.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighHAR recorded 317 requests and 7.51 MB transferred, including 52 scripts/3.48 MB and 296 third-party requests/7.35 MB; Lighthouse estimated 786 KiB unused JavaScript.
F10 high: The entry load is dominated by scripts and third parties.
be-inclusive
names-roles-labels
issueshighLighthouse found unnamed buttons, untitled frames and images without alt; the image primitive reported 19 images missing alt and the probe found 43 textless anchors.
F11 high: Interactive and media content lacks accessible names.
be-inclusive
sufficient-contrast
issueshighLighthouse accessibility found the primary sign-in control at 4.13:1 and error-state text as low as 1.03:1; accessibility score was 0.73.
F02 high: Text and controls fail minimum contrast.
be-inclusive
structure-and-focus
issueshighThe homepage has no headings, 43 textless anchors, and many navigation links/buttons compute outline:none; Lighthouse also found an unnamed account button.
F08 high: Keyboard and document structure are incomplete.
be-inclusive
legible-text
passhighArticle body and headings use clear sizing, line length and hierarchy in the article screenshot.
be-inclusive
zoom-reflow-targets-and-media
issueshighLighthouse identified user-scalable=no and maximum-scale=1 on two viewport meta elements, blocking magnification.
F12 high: The page prevents user zoom.
follow-best-practices
no-console-errors
issueshighLighthouse found CORS failures, CSP violations and console errors; HAR also recorded failed/aborted requests.
F13 medium: Runtime and platform errors occur during a normal load.
follow-best-practices
sound-document-and-assets
issueshighThe image primitive found 17 images without width/height, 11 below-fold images not lazy-loaded, 20 legacy-format images and one oversized image.
F15 medium: Many images lack dimensions or efficient delivery attributes.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse reported a deprecated unload listener and six BFCache failure reasons, including the main-frame unload handler.
F14 medium: Deprecated unload handling blocks modern navigation caching.
be-discoverable
title-and-description
passhighDOM evidence shows a descriptive portal title and meta description, with distinct descriptive titles on news/article pages.
be-discoverable
crawlable-and-mobile-friendly
issueshighDiscoverability measured only 1% raw/rendered content overlap and identified a JS shell; Lighthouse reports indexing blocked by mail.ru/robots.txt line 7.
F16 high: The public portal is largely absent without JavaScript and is blocked by robots policy.
be-discoverable
canonical-and-indexing-signals
issueshighDiscoverability measured only 1% raw/rendered content overlap and identified a JS shell; Lighthouse reports indexing blocked by mail.ru/robots.txt line 7.
F16 high: The public portal is largely absent without JavaScript and is blocked by robots policy.
be-discoverable
structured-and-shareable-metadata
passhighArticle probe found canonical, Open Graph metadata and Article/Breadcrumb JSON-LD matching visible content.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders show HTTPS/CSP/nosniff/frame protection, but no HSTS, Referrer-Policy or Permissions-Policy and CSP permits unsafe-eval/unsafe-inline; 7 cookies are not Secure and most use SameSite=None.
F17 high: Security headers and cookie attributes are incomplete.
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe consent UI lists 675 third parties; network evidence observed 27 third-party origins, 296 third-party requests and 7.35 MB third-party transfer, including analytics and ad systems before consent was given.
F18 high: The default page has an excessive tracking and third-party footprint.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighThe sign-in page exposes password/social-style choices but no passkey action; its username field uses autocomplete=off, has no associated label, and page html lang is empty.
F19 high: Authentication lacks passkey-first and autofill-friendly input.
be-private-and-secure
defensive-browser-policies
issueshighHeaders show HTTPS/CSP/nosniff/frame protection, but no HSTS, Referrer-Policy or Permissions-Policy and CSP permits unsafe-eval/unsafe-inline; 7 cookies are not Secure and most use SameSite=None.
F17 high: Security headers and cookie attributes are incomplete.
be-resilient
progressive-enhancement
issueshighThe raw HTML retained title/description but only 1% of rendered content words, while the no-JS crawler screenshot shows skeletons rather than usable news and navigation.
F20 high: Core portal content depends on JavaScript.
be-resilient
resilient-runtime-behaviour
issueshighThe desktop screenshot shows a large consent panel covering the news feed while a separate geolocation panel sits beneath it; the consent UI advertises 675 third parties.
F04 high: Overlapping consent and location overlays obscure the primary content.
be-resilient
offline-and-installable
issueshighThe raw HTML retained title/description but only 1% of rendered content words, while the no-JS crawler screenshot shows skeletons rather than usable news and navigation.
F20 high: Core portal content depends on JavaScript.
be-resilient
network-and-http-failure-states
passhighA rendered news fallback exposes refresh/alternate-news recovery controls instead of a blank surface.
be-internationalised
lang-dir-and-logical-properties
issueshighHomepage html lang is ru, but the representative sign-in page renders English text with an empty html lang attribute.
F21 medium: The redirected sign-in page omits document language.
be-internationalised
locale-aware-data
passmediumThe Russian portal renders currency, date and weather data in locale-appropriate presentation.
be-internationalised
time-zone-correctness
passmediumThe inspected portal weather/calendar-linked presentation identifies location and date without an observed ambiguous timestamp.
be-trustworthy
no-dark-patterns
issueshighThe desktop screenshot shows a large consent panel covering the news feed while a separate geolocation panel sits beneath it; the consent UI advertises 675 third parties. The consent UI lists 675 third parties; network evidence observed 27 third-party origins, 296 third-party requests and 7.35 MB third-party transfer, including analytics and ad systems before consent was given.
F04 high: Overlapping consent and location overlays obscure the primary content.
F18 high: The default page has an excessive tracking and third-party footprint.
be-trustworthy
humane-error-handling
issueshighAn invalid-input probe found no aria-invalid or alert messaging; the text field has no label and autocomplete=off.
F22 medium: The login field is not wired for accessible validation or autofill.
be-trustworthy
trustworthy-input-assistance
issueshighThe sign-in page exposes password/social-style choices but no passkey action; its username field uses autocomplete=off, has no associated label, and page html lang is empty. An invalid-input probe found no aria-invalid or alert messaging; the text field has no label and autocomplete=off.
F19 high: Authentication lacks passkey-first and autofill-friendly input.
F22 medium: The login field is not wired for accessible validation or autofill.
be-trustworthy
safe-commercial-and-account-flows
passhighSign-in visibly offers create account, multiple identity options, restore access and linked terms before continuation.
be-sustainable
optimised-assets
issueshighThe image primitive found 17 images without width/height, 11 below-fold images not lazy-loaded, 20 legacy-format images and one oversized image. The HAR transferred 7.51 MB with 296 third-party requests; scripts consumed 3.48 MB, images 1.72 MB, and third parties 7.35 MB.
F15 medium: Many images lack dimensions or efficient delivery attributes.
F23 high: Resource use is disproportionate to a portal entry page.
be-sustainable
no-wasteful-work
issueshighHAR recorded 317 requests and 7.51 MB transferred, including 52 scripts/3.48 MB and 296 third-party requests/7.35 MB; Lighthouse estimated 786 KiB unused JavaScript. The HAR transferred 7.51 MB with 296 third-party requests; scripts consumed 3.48 MB, images 1.72 MB, and third parties 7.35 MB.
F10 high: The entry load is dominated by scripts and third parties.
F23 high: Resource use is disproportionate to a portal entry page.
be-sustainable
third-party-and-media-budget
issueshighThe HAR transferred 7.51 MB with 296 third-party requests; scripts consumed 3.48 MB, images 1.72 MB, and third parties 7.35 MB.
F23 high: Resource use is disproportionate to a portal entry page.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared or visible agent-facing capability or on-device-inference surface was present in the public portal scope.
be-agent-ready
on-device-inference
not-applicablehighNo declared or visible agent-facing capability or on-device-inference surface was present in the public portal scope.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter 10 menu open/close cycles, heap node count fell from 1,820,979 to 1,795,651 and self size fell from 99.56 MB to 99.43 MB.
be-memory-efficient
bounded-footprint
issueshighThe baseline heap contained 1,820,979 nodes and 99.6 MB self size for the portal; repeated menu interaction did not increase it, but the steady-state footprint remains high.
F24 medium: The initial memory footprint is unusually large.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighBefore/after heap totals and closure counts decreased after repeated menu interaction; no accumulating retained population was observed.

Provenance

Canonical report: results/atomic/reports/0352-mail_ru.json
Report SHA-256: 3ccf4bea404aba71cbbd7f9eb1e135b6b233fccc33f384401a2964eb7396b69d
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/mail_ru/2026-07-20T03-58-28-758Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/mail_ru/2026-07-20T03-58-28-758Z
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.