Manifest position 43 · CrUX rank bucket 1000

https://pl.escort.club

Coverage complete

Coverage-complete audit of seven representative paths/archetypes. Not covered: authenticated account management, paid token checkout, real message submission, and owner-only ad creation after login because no credentials or transaction authorization were provided.

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 default and the page exposes no dark-theme CSS signal.
F01 medium: Dark preference does not change the light-only interface
respect-user-preferences
respects-reduced-motion
passhighUnder emulated reduced motion, getAnimations() returned none and CSS contained reduced-motion media rules.
respect-user-preferences
respects-contrast
issueshighLighthouse fails color contrast; the probe found no prefers-contrast/forced-colors rule while examples include #999 on #fff at 2.84:1.
F02 medium: High-contrast support is incomplete
implement-natural-interactions
view-transitions
issueshighThe feature probe found startViewTransition available but no authored view-transition CSS or use.
F03 low: Route and state swaps do not use View Transitions
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked/parallax/scrollytelling motion was observed, so there is no implementation to assess.
implement-natural-interactions
physical-gestures
issueshighDOM/HAR evidence shows Owl Carousel, lightbox, jQuery mousewheel and custom data-mb controls, with no scroll-snap or platform gesture primitive.
F04 low: Carousel and disclosure behavior relies on legacy scripted widgets
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe 5,855px mobile page has static chrome; CSS probes found no scroll timeline or scroll-state/container behavior.
F05 low: Long-page chrome provides no scroll-state feedback
provide-guided-navigation
anchored-positioning
issueshighThe page has custom data-mb dropdowns but no anchor-name/position-anchor CSS and no popover elements.
F06 low: Menus and overlays use manually wired positioning
provide-guided-navigation
directs-attention
issueshighThe probe found no View Transition, scroll marker, highlight, or visible focus outline on the first focused control.
F07 low: Navigation changes lack focus/attention cues
maximize-content-reduce-noise
no-intrusive-interruptions
passhighThe compliance-required adult gate clearly identifies purpose and offers both enter and leave actions; it is the only load-time interruption observed.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe full-screen age gate is a div with manual jQuery dismissal; the DOM has no dialog, popover or details elements.
F08 medium: The age gate and rich controls are custom div/script widgets
maximize-content-reduce-noise
reduced-chrome
issueshighThe full page combines dense filters, 297 hash-action links, multiple animated banners and repeated recommendation rails around the listings.
F09 medium: Advertising and controls crowd the core browse content
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360x800, layout reported scrollWidth=clientWidth=360 with zero horizontal overflow and a viewport meta tag.
adapt-to-the-form-factor
component-level-responsiveness
issueshighThe CSS probe found no @container usage despite cards and controls being reused in several widths.
F10 low: Responsiveness is viewport-only rather than component-aware
adapt-to-the-form-factor
input-modality-aware
issueshighThe focused anchor computed to outline none 0px; Lighthouse reports 20px-high city links failing target size.
F11 high: Keyboard focus and touch target treatment are insufficient
support-core-task-success
clear-purpose-and-primary-action
passhighHomepage headings, category navigation, search and listing cards clearly establish the marketplace browse purpose.
support-core-task-success
primary-flow-completion
passhighHome, category listing and a live detail URL all loaded; Add ad intentionally redirects to a clearly identified login step.
support-core-task-success
clear-system-state-and-recovery
passhighThe intentional invalid route rendered a visible 404 message while retaining search and navigation recovery options.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 3.4s (performance 0.90); the direct desktop trace was faster at 1.65s, showing a mobile-path problem.
F12 medium: Mobile LCP is outside the good range
be-fast-and-stable
visual-stability
issueshighMobile layout observed CLS 0.113 and the image audit found all 100 images missing width/height.
F13 medium: Late content can shift because image space is not reserved
be-fast-and-stable
efficient-main-thread
passhighDirect trace found one 77ms long task and 27ms TBT; Lighthouse measured 40ms TBT.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR records 141 requests/3.77MB, five parser-blocking stylesheets and legacy parser-inserted scripts; Lighthouse estimates 760ms render-blocking savings.
F14 high: Critical delivery is heavy and render-blocked
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimates 20KiB unused JS, 31KiB unused CSS and 15KiB legacy-JS savings.
F15 medium: The page ships avoidable legacy and unused code
be-inclusive
names-roles-labels
issueshighLighthouse fails button-name, link-name and image-alt; the probe finds unlabeled search selects and login fields.
F16 high: Controls, links, fields and images lack accessible names
be-inclusive
sufficient-contrast
issueshighLighthouse reports 1.91:1 search-header text and 2.84:1 select text against their backgrounds.
F17 high: Important UI text fails minimum contrast
be-inclusive
structure-and-focus
issueshighThe first focusable control has outline none; the probe found headers/footers but no explicit main/nav landmarks in its landmark list.
F18 high: Focus indication is absent and landmarks are incomplete
be-inclusive
legible-text
passhighGate and core body copy use readable sizing/line spacing without clipping at 360px.
be-inclusive
zoom-reflow-targets-and-media
issueshighLighthouse fails meta-viewport because user-scalable=no/maximum-scale=1 and fails target-size for 20px-high links.
F19 high: The viewport disables user zoom and targets are too small
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console audit passed.
follow-best-practices
sound-document-and-assets
issueshighLighthouse reports no HTML doctype; all 100 audited images lack dimensions, 39 are oversized and 43 use legacy formats.
F20 high: The document runs in quirks mode and image delivery is unsound
follow-best-practices
browser-platform-hygiene
passhighLighthouse best-practices scored 0.92; no on-load permission prompts or console errors were observed.
be-discoverable
title-and-description
passhighThe page has a descriptive Polish title and a substantial meta description in raw and rendered HTML.
be-discoverable
crawlable-and-mobile-friendly
issueshighLighthouse fails crawlable-anchors and meta-viewport; the DOM contains 297 href=# action links.
F21 medium: Some anchors are not crawlable and the viewport is not mobile-friendly
be-discoverable
canonical-and-indexing-signals
issueshighThe homepage is indexable and sitemap-backed, but the DOM probe found no canonical and no captured hreflang links despite eight language variants.
F22 medium: Canonical and localized indexing signals are incomplete
be-discoverable
structured-and-shareable-metadata
passhighProbe found two JSON-LD blocks and Open Graph metadata on the entity-rich homepage.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS/HSTS/nosniff are present, but CSP is missing; escortsession is not Secure or HttpOnly and uses SameSite=None.
F23 high: Session transport policy is weakened by cookie and CSP gaps
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe page contacts seven third-party origins and transfers 2.89MB cross-origin by harness classification; entry states that proceeding accepts cookies without granular choices.
F24 medium: Third-party delivery is broad and consent is bundled into entry
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighNo permission prompt fires on load, but login has no WebAuthn/passkey path and sets autocomplete=off on username/password.
F25 medium: Authentication is password-only and blocks autofill
be-private-and-secure
defensive-browser-policies
issueshighHeaders evidence shows no CSP, Referrer-Policy or Permissions-Policy, although HSTS and SAMEORIGIN framing protection are present.
F26 medium: Several browser-enforced defenses are absent
be-resilient
progressive-enhancement
passhighDiscoverability measured 100% raw/rendered content coverage, title/H1/description present and no JS shell.
be-resilient
resilient-runtime-behaviour
passhighThe age gate and navigation remained contained at 360px, and representative MPA routes loaded independently.
be-resilient
offline-and-installable
not-applicablehighThis public MPA marketplace is not presented as an installable app; offline installation is contextual and not required for the browse experience.
be-resilient
network-and-http-failure-states
passhighAn intentional missing route displayed 404 ERROR - Page Not Found with persistent search/navigation.
be-internationalised
lang-dir-and-logical-properties
issueshighhtml lang=pl is correct, but the stylesheet probe counts 528 physical-direction rules versus 114 logical-property rules and no dir attribute.
F27 medium: Localized hosts do not have robust bidirectional layout foundations
be-internationalised
locale-aware-data
not-applicablehighRepresentative public paths expose no meaningful dates, currencies, durations or calendar data requiring locale formatting.
be-internationalised
time-zone-correctness
not-applicablehighRepresentative paths expose no event scheduling or time-zone-sensitive data.
be-trustworthy
no-dark-patterns
issueshighThe blocking gate says continuing expresses cookie consent and offers only Enter or leave the site, with no reject/manage choice.
F28 high: Cookie agreement is coupled to mandatory age entry
be-trustworthy
humane-error-handling
issueshighLogin requires username/password but both are placeholder-only, have no associated labels and expose no initial accessible error region.
F29 medium: Forms lack programmatic labels and rely on opaque required behavior
be-trustworthy
trustworthy-input-assistance
issueshighBoth username and password use autocomplete=off instead of username/current-password, and fields have no labels.
F30 high: Sign-in input assistance is deliberately disabled
be-trustworthy
safe-commercial-and-account-flows
passhighThe add-ad route transparently redirects to a page stating login is required; no hidden charge or forced purchase appeared in tested public/account entry paths.
be-sustainable
optimised-assets
issueshighImage audit: 39 oversized, 98 below-fold not lazy, 60 without srcset and 43 legacy-format; Lighthouse estimates 2.13MB image savings.
F31 high: Images and animated banners waste substantial bandwidth
be-sustainable
no-wasteful-work
issueshighThe page loads 27 scripts/12 styles; Lighthouse identifies heavily unused Bootstrap CSS/JS and legacy transforms.
F32 medium: Legacy widgets and unused bundles perform avoidable work
be-sustainable
third-party-and-media-budget
issueshighHAR attributes 3.08MB to images and 2.89MB to cross-origin delivery; individual GIF banners transfer up to 856KB in this capture.
F33 high: Animated media and third-party bytes are disproportionate
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared agent-facing intent exists; this emerging capability is contextual and absence is not penalized.
be-agent-ready
on-device-inference
not-applicablehighNo summarization or inference task is central to the tested marketplace journey; this emerging feature is contextual.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten disclosure toggles, summary size changed from 14.17MB to 14.28MB (+0.7%) and nodes from 187,576 to 189,103 (+0.8%), not evidence of unbounded growth.
be-memory-efficient
bounded-footprint
passhighRuntime used heap was 8.4MB with 4,418 DOM elements; snapshot self size was about 14.2MB, proportionate to the image-heavy listing.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighBefore/after top constructors show stable jQuery wrapper count (192) and no Detached* constructor among top retained populations.

Provenance

Canonical report: results/atomic/reports/0043-pl_escort_club.json
Report SHA-256: 37c95c4c807f1ed7a89a24a039e15816d48615d376f9c1997cbd6e3219de2c95
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/pl_escort_club/2026-07-18T00-46-40-713Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/pl_escort_club/2026-07-18T00-46-40-713Z
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.