Manifest position 624 · CrUX rank bucket 1000

https://imgsrc.ru

Coverage complete

Atomic coverage complete across five representative public templates; no local source was provided and no fixes were applied.

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
passhighExplicit light and dark screenshots show complete surface retinting; :root declares color-scheme: light dark and shared colors use light-dark().
respect-user-preferences
respects-reduced-motion
passhighUnder emulated reduce, the probe found zero active animations; audited interactions and pages contain no auto-advance or non-essential motion.
respect-user-preferences
respects-contrast
issueshighThe preference probe found no forced-colors or prefers-contrast rules. Lighthouse found four homepage and two registration links distinguishable only by low-contrast colour, including a 1.41:1 link-versus-surrounding-text contrast.
F01 medium: High-contrast support and link differentiation are incomplete.
implement-natural-interactions
view-transitions
issueshighDOM/CSS inspection across the MPA templates found no @view-transition or view-transition-name use; screenshots show separate routes with no continuity mechanism.
F02 low: Cross-document navigation swaps abruptly with no View Transition or attention cue.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked animation exists on the audited templates, so there is no implementation to move off the main thread.
implement-natural-interactions
physical-gestures
passhighNo custom pointermove/gesture handlers fight native scrolling; galleries and pages use ordinary browser scroll and link behavior.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe long homepage and FAQ screenshots show static chrome; CSS inspection contains no scroll-state container queries, progress indicator, or scroll-position-aware treatment.
F03 low: Long pages provide no scroll-state feedback or progress affordance.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, contextual popover, or anchored menu is present on the audited public templates.
provide-guided-navigation
directs-attention
issueshighDOM/CSS inspection across the MPA templates found no @view-transition or view-transition-name use; screenshots show separate routes with no continuity mechanism.
F02 low: Cross-document navigation swaps abruptly with no View Transition or attention cue.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighEvery route screenshot begins with a full-width red “FREE MEGA links” promotion before the site header, with no dismiss control.
F04 low: A bright promotional banner precedes the core content on every audited template.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighRendered DOM uses a clickable div with inline onclick to toggle another div; it has no button semantics, expanded state, or native popover/details light-dismiss behavior.
F05 medium: The mobile navigation is a pointer-only custom div instead of a semantic disclosure/popover.
maximize-content-reduce-noise
reduced-chrome
passhighScreenshots show a content-first, border-light layout with the photo/gallery taking most available space.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighMobile layout measured scrollWidth=clientWidth=360 with zero horizontal overflow on homepage and registration.
adapt-to-the-form-factor
component-level-responsiveness
issueshighThe shared CSS has a single max-width media query and no @container/container-type, while the same .recot/.reco gallery component is reused in multiple layout contexts.
F06 low: Reusable galleries adapt only through viewport media queries, not their containers.
adapt-to-the-form-factor
input-modality-aware
issueshighThe keyboard/target probe measured many links at 13px high and registration fields at about 18px high; mobile screenshots confirm tightly packed icon and text targets.
F07 high: Touch targets and controls are substantially smaller than accessible target sizes.
support-core-task-success
clear-purpose-and-primary-action
passhighHomepage heading, image-hosting proposition, Search, Join, and Upload paths are visible in the first viewport.
support-core-task-success
primary-flow-completion
passhighA city search completed to a populated results page; registration reaches an actionable validation state without a dead end.
support-core-task-success
clear-system-state-and-recovery
issueshighSubmitting an empty registration shows “username should only contain 4 to 16 aphanumeric latin symbols” beside the login field, but the DOM has no required, aria-invalid, aria-describedby, or live error announcement.
F08 medium: Registration errors are cryptic and are not programmatically connected to their fields.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP at 2.9s and the independent trace measured 3.906s; good LCP is 2.5s or less. CLS was only 0.016 and TBT effectively zero.
F09 medium: The homepage LCP misses the good Core Web Vitals threshold.
be-fast-and-stable
visual-stability
passhighMobile layout observed CLS 0.0167 on home and 0.00045 on registration, both comfortably good.
be-fast-and-stable
efficient-main-thread
passhighTrace and layout observers found no long tasks and 0ms total blocking time.
be-fast-and-stable
efficient-resource-delivery
issueshighThe HAR transferred 12.64MB across 67 requests; Lighthouse measured 14,547KiB. A single Material Symbols font was 3.74MB, and cache analysis estimated 6,592KiB savings across 64 resources.
F10 high: Resource delivery is extremely heavy and poorly cached for a thumbnail-led homepage.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 52–53KiB of unused JavaScript from Yandex Metrika on both homepage and registration templates.
F11 low: Analytics JavaScript is mostly unused on initial load.
be-inclusive
names-roles-labels
issueshighLighthouse failed both login and email inputs for missing labels; the DOM probe confirmed labels=null and aria-label=null for each field.
F12 high: Registration fields have no programmatic labels.
be-inclusive
sufficient-contrast
issueshighThe preference probe found no forced-colors or prefers-contrast rules. Lighthouse found four homepage and two registration links distinguishable only by low-contrast colour, including a 1.41:1 link-versus-surrounding-text contrast.
F01 medium: High-contrast support and link differentiation are incomplete.
be-inclusive
structure-and-focus
issueshighLighthouse reports no main landmark on homepage and registration; the registration probe found no main, nav, header, footer, aside, or explicit role landmarks.
F13 medium: Pages lack semantic landmarks and navigation structure.
be-inclusive
legible-text
issueshighMobile CSS sets body text to 3vw, about 10.8px at 360px, while screenshots show a clipped registration title and heavily truncated gallery labels.
F14 medium: Mobile typography is cramped and truncates important context.
be-inclusive
zoom-reflow-targets-and-media
issueshighThe keyboard/target probe measured many links at 13px high and registration fields at about 18px high; mobile screenshots confirm tightly packed icon and text targets.
F07 high: Touch targets and controls are substantially smaller than accessible target sizes.
follow-best-practices
no-console-errors
passhighNeither Lighthouse run reported console-errors or runtime exception audit failures.
follow-best-practices
sound-document-and-assets
issueshighThe image audit found all 61 rendered images missing complete width/height dimensions and all 61 lacking img srcset; 49 were more than twice their rendered width.
F15 medium: Images lack intrinsic dimensions and responsive source sizing.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse found DevTools Inspector issues on both templates and five BFCache failure reasons on registration.
F16 medium: Chrome reports platform hygiene problems, including BFCache blockers.
be-discoverable
title-and-description
passhighAll representative templates have unique descriptive titles and meta descriptions.
be-discoverable
crawlable-and-mobile-friendly
passhighLinks use real hrefs, viewport meta is present, robots permits public pages, and Lighthouse SEO scored 1.0.
be-discoverable
canonical-and-indexing-signals
issueshighHomepage has a canonical and valid hreflang, but search and registration heads have no canonical. /sitemap.xml returns 410 while robots.txt points to two .txt sitemap resources.
F17 medium: Canonical and sitemap indexing signals are inconsistent across public templates.
be-discoverable
structured-and-shareable-metadata
issueshighHomepage and public content DOM contain descriptive title/meta but no Open Graph metadata or JSON-LD for the organization, image gallery, or photo entity.
F18 low: Rich entity and share-preview metadata is absent.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders confirm HTTPS, HSTS, nosniff, and X-Frame-Options DENY, but Content-Security-Policy and Permissions-Policy are missing; Referrer-Policy is the permissive legacy no-referrer-when-downgrade.
F19 high: Browser-enforced security policy is incomplete.
be-private-and-secure
data-minimisation-and-third-parties
issueshighNetwork evidence shows Yandex Metrika starts immediately, makes redirecting cookie-sync/watch requests, and Lighthouse found 15–16 third-party cookies. The cookie audit also found three SameSite=None analytics cookies.
F20 high: Yandex analytics tracks users on load without an observed consent gate.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighThe registration copy states “We will send your password to this email”; audited auth/account surfaces expose no WebAuthn/passkey path.
F21 high: Account creation relies on emailed passwords rather than modern authentication.
be-private-and-secure
defensive-browser-policies
issueshighHeaders confirm HTTPS, HSTS, nosniff, and X-Frame-Options DENY, but Content-Security-Policy and Permissions-Policy are missing; Referrer-Policy is the permissive legacy no-referrer-when-downgrade.
F19 high: Browser-enforced security policy is incomplete.
be-resilient
progressive-enhancement
passhighDiscoverability measured 100% content coverage without JavaScript and confirmed a server-rendered MPA, not a JS shell.
be-resilient
resilient-runtime-behaviour
passhighSearch, registration, custom mobile menu, and photo viewer rendered without clipping or runtime failure at 360px.
be-resilient
offline-and-installable
not-applicablehighThis server-rendered public image host is content/commerce-like rather than an installable app; offline upload/search is intrinsically network-dependent.
be-resilient
network-and-http-failure-states
passhighThe 410 sitemap response rendered a clear not-found page with links back to the homepage and search.
be-internationalised
lang-dir-and-logical-properties
issueshighPages correctly expose lang=en and en/ru/x-default hreflang, but shared CSS is dominated by left/right, width/height, margin-left and padding-right with no logical-property strategy.
F22 medium: Bilingual templates use physical CSS properties rather than writing-mode-safe logical properties.
be-internationalised
locale-aware-data
not-applicablehighAudited public templates contain no currency, absolute dates, or locale-sensitive numeric input requiring client-side formatting.
be-internationalised
time-zone-correctness
not-applicablehighNo scheduled events, cross-zone times, or DST-sensitive concepts appear in the representative paths.
be-trustworthy
no-dark-patterns
passhighAudited public flows show no preselected purchase, confirmshaming, forced continuity, or blocked cancellation state.
be-trustworthy
humane-error-handling
issueshighSubmitting an empty registration shows “username should only contain 4 to 16 aphanumeric latin symbols” beside the login field, but the DOM has no required, aria-invalid, aria-describedby, or live error announcement.
F08 medium: Registration errors are cryptic and are not programmatically connected to their fields.
be-trustworthy
trustworthy-input-assistance
issueshighThe login and email inputs have no autocomplete tokens; email is type=text and neither field supplies required or inputmode hints.
F23 medium: Registration inputs do not provide browser input assistance.
be-trustworthy
safe-commercial-and-account-flows
issueshighThe registration copy states “We will send your password to this email”; audited auth/account surfaces expose no WebAuthn/passkey path.
F21 high: Account creation relies on emailed passwords rather than modern authentication.
be-sustainable
optimised-assets
issueshigh49 of 61 images were over 2x rendered width; homepage transfers 8.76MB of images plus a 3.74MB icon font, while most cards display at only about 129px.
F24 high: Oversized media and font payloads are disproportionate to the rendered thumbnail grid.
be-sustainable
no-wasteful-work
issueshighNetwork evidence shows Yandex Metrika starts immediately, makes redirecting cookie-sync/watch requests, and Lighthouse found 15–16 third-party cookies. The cookie audit also found three SameSite=None analytics cookies.
F20 high: Yandex analytics tracks users on load without an observed consent gate.
be-sustainable
third-party-and-media-budget
issueshigh49 of 61 images were over 2x rendered width; homepage transfers 8.76MB of images plus a 3.74MB icon font, while most cards display at only about 129px. Network evidence shows Yandex Metrika starts immediately, makes redirecting cookie-sync/watch requests, and Lighthouse found 15–16 third-party cookies. The cookie audit also found three SameSite=None analytics cookies.
F24 high: Oversized media and font payloads are disproportionate to the rendered thumbnail grid.
F20 high: Yandex analytics tracks users on load without an observed consent gate.
be-agent-ready
structured-agent-capabilities
not-applicablehighThe site explicitly publishes Content-Signal ai-input=no and exposes no intended agent-facing transaction surface; structured agent tools are out of scope.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation, generation, or language-processing task is offered where on-device inference would improve the audited experience.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter 10 open/close menu cycles, retained heap decreased from 3,591,843 to 3,544,225 bytes and node count from 73,175 to 72,652.
be-memory-efficient
bounded-footprint
passhighBaseline heap was proportionate for the server-rendered page at 3.59MB self size and 73,175 snapshot nodes.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighRepeated menu interaction did not grow native nodes, closures, arrays, or object counts; no Detached* constructor appeared among retained leaders.

Provenance

Canonical report: results/atomic/reports/0624-imgsrc_ru.json
Report SHA-256: 391905d2cfa4698ae1d09d08972745c5f431577a4300d13b3f343ad22dfd8146
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/imgsrc_ru/2026-07-22T00-17-18-782Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/imgsrc_ru/2026-07-22T00-17-18-782Z
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.