Manifest position 351 · CrUX rank bucket 1000

https://ey43.com

Coverage complete

Coverage-complete audit of the homepage/contact flow and representative legal-document template.

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 pixel-identical to the light rendering; CSS hard-codes light body/card/text colours and declares neither color-scheme nor a dark media query.
F001 medium: The site ignores the user’s dark-colour preference.
respect-user-preferences
respects-reduced-motion
passhighThe preference matched; document.getAnimations() returned none. The only motion-capable rule is a 150 ms hover colour transition, with no auto-advance or spatial motion.
respect-user-preferences
respects-contrast
passhighText and controls remain visible in the high-contrast capture, and Lighthouse accessibility/contrast audits scored 1.0.
implement-natural-interactions
view-transitions
issuesmediumThe MPA has real route changes but no @view-transition rule, view-transition-name, or transition navigation treatment, so moves between the homepage and legal pages are abrupt.
F002 low: Navigation between document templates is abrupt.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo parallax, scrollytelling, reveal animation, carousel, or other scroll-linked motion exists, so there is no scroll animation implementation to assess.
implement-natural-interactions
physical-gestures
not-applicablehighThe site is a document and contact form with no swipe, drag, pull, carousel, or custom pointer gesture.
provide-guided-navigation
scroll-state-aware-chrome
not-applicablehighThere is no sticky or affixed header, progress control, scroll snap region, or scroll-reactive chrome.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, menu, popover, or other anchored overlay exists.
provide-guided-navigation
directs-attention
passmediumDescriptive footer links identify each legal destination, and the Privacy Policy links directly to #contact-form so browser focus/scroll can reach the named target.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighThe page opens directly on content with no modal, banner, consent wall, or full-viewport overlay.
maximize-content-reduce-noise
semantic-dismissible-primitives
not-applicablehighNo overlay, disclosure, select, picker, or custom rich control is present.
maximize-content-reduce-noise
reduced-chrome
passhighA single restrained card and small footer frame the content; there is no competing application chrome or decorative media.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighThe layout primitive measured scrollWidth=clientWidth=360, horizontalOverflowPx=0, and a viewport meta tag; the card reduces padding at narrow widths.
adapt-to-the-form-factor
component-level-responsiveness
not-applicablemediumThe page has one full-width card context and no reusable component rendered in materially different containers.
adapt-to-the-form-factor
input-modality-aware
issueshighKeyboard outlines remain visible, but all text inputs and the submit button are only 32 px high, while footer links have about 22 px high hit boxes, below comfortable touch-target sizing.
F003 medium: Form and footer controls have undersized touch targets.
support-core-task-success
clear-purpose-and-primary-action
passhighThe H1 identifies a domain-information page, the opening copy explains the advertising-infrastructure purpose, and the abuse-report action is clearly headed and labelled.
support-core-task-success
primary-flow-completion
issueshighSubmit does not send a report to the operator. It only calls window.open(mailto:...), making completion depend on a configured local mail client and offering no in-page completion path.
F004 high: The abuse-report form does not provide a dependable end-to-end submission flow.
support-core-task-success
clear-system-state-and-recovery
issueshighNative required-field validation appears, but the mailto hand-off has no pending, success, blocked-popup, or failure state and no retry guidance; the missing route also returns a misleading 200 text response.
F005 high: The primary contact flow has no completion or failure feedback.
F012 medium: Missing routes produce a soft 404 with no recovery.
be-fast-and-stable
good-core-web-vitals
passhighLighthouse measured LCP 0.8 s, CLS 0 and TBT 0 ms; trace LCP was 482 ms with no long tasks.
be-fast-and-stable
visual-stability
passhighBoth sources report CLS 0 with no shift entries.
be-fast-and-stable
efficient-main-thread
passhighThe trace recorded zero long tasks and 0 ms total blocking time; the layout observer also recorded no long tasks.
be-fast-and-stable
efficient-resource-delivery
passhighOnly two requests transferred 2,713 bytes; the HAR found no render-blocking candidates, redirects, cache-header gaps, or HTTP errors on the loaded page.
be-fast-and-stable
trim-unused-and-duplicate-code
passhighThe page ships no external JavaScript or CSS, no third parties, and only a small inline script and stylesheet; Lighthouse performance is 1.0.
be-inclusive
names-roles-labels
issueshighNative roles and placeholder-derived names let Lighthouse pass, but none of the four required fields has a persistent <label> or aria-label; instructions disappear as users type.
F006 high: Required fields rely on placeholders instead of persistent labels.
be-inclusive
sufficient-contrast
passhighLighthouse accessibility scored 1.0 and visible text/controls retain contrast in both captures.
be-inclusive
structure-and-focus
passhighThe page has one H1 followed by one H2, main/nav/footer landmarks, DOM reading order matches focus order, and every focused element reports a visible 1 px auto outline.
be-inclusive
legible-text
passhighBody text uses a 16 px system stack at 1.7 line-height in a 680 px maximum-width card; no clipping or cramped wrapping appears at 360 px.
be-inclusive
zoom-reflow-targets-and-media
issueshighViewport scaling is not disabled and reflow has no overflow, but 32 px form controls and roughly 22 px footer links provide undersized touch targets. There is no media needing captions.
F003 medium: Form and footer controls have undersized touch targets.
follow-best-practices
no-console-errors
passhighLighthouse best-practices scored 1.0 and reported no console error or uncaught-exception audit failure.
follow-best-practices
sound-document-and-assets
passhighThe document has an HTML doctype and UTF-8 charset; there are no images to mis-size and the small inline stylesheet is coherent.
follow-best-practices
browser-platform-hygiene
passhighBest-practices scored 1.0; source contains no permission prompts, paste handlers, external vulnerable libraries, or deprecated API use.
be-discoverable
title-and-description
issueshighAll sampled pages use the generic title “Domain Information”, including Privacy Policy, and none has a meta description; Lighthouse flags the missing description.
F007 medium: Search snippets cannot distinguish the pages.
be-discoverable
crawlable-and-mobile-friendly
issueshighLinks have real hrefs and descriptive text and viewport meta is present, but robots.txt ends with the invalid line “empty OK”; Lighthouse reports one robots syntax error.
F008 medium: robots.txt contains invalid syntax.
be-discoverable
canonical-and-indexing-signals
issueshighPages return 200 and allow search crawling, but expose no canonical links or sitemap; /sitemap.xml yields “empty OK”, and the invalid robots tail conflicts with otherwise deliberate indexing signals.
F009 medium: Canonical and sitemap signals are missing or malformed.
be-discoverable
structured-and-shareable-metadata
issuesmediumThe public domain-information page describes an advertising platform and contact route but provides zero JSON-LD blocks and zero Open Graph tags, so shared previews and entity interpretation lack structured context.
F010 low: The domain-information entity has no structured or social-preview metadata.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS, nosniff, zero cookies, no mixed-content requests, and no exposed secrets are positive; however CSP is absent and HSTS is effectively disabled with max-age=1 second.
F011 high: Browser-enforced security policy is weak despite HTTPS.
be-private-and-secure
data-minimisation-and-third-parties
passhighThe page makes zero third-party requests, loads no known trackers, and sets no cookies; observed public-page collection is minimal.
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablehighNo permission request or authentication/account surface exists.
be-private-and-secure
defensive-browser-policies
issueshighThe response has neither CSP frame-ancestors nor X-Frame-Options, and omits Referrer-Policy and Permissions-Policy; HSTS is only max-age=1.
F011 high: Browser-enforced security policy is weak despite HTTPS.
be-resilient
progressive-enhancement
passhighRaw HTML contains 100% of rendered content and the semantic required form remains visible without JavaScript; only the mailto enhancement depends on script.
be-resilient
resilient-runtime-behaviour
passmediumThe page has no async dependency graph or overlay positioning; its single DOMContentLoaded listener attaches deterministically to an existing form.
be-resilient
offline-and-installable
not-applicablehighThere is no manifest or controlling service worker, but this is a small public information/contact document rather than an installed app.
be-resilient
network-and-http-failure-states
issueshigh/does-not-exist returns HTTP 200 with plain text “empty OK” rather than a 404 page/status, and the mailto hand-off has no blocked/failure recovery.
F012 medium: Missing routes produce a soft 404 with no recovery.
be-internationalised
lang-dir-and-logical-properties
issuesmediumlang="en" is correct, but dir is omitted and physical left properties/margins are used for list markers, so the template is not robust for RTL reuse.
F013 low: Shared styles use physical positioning and omit direction metadata.
be-internationalised
locale-aware-data
not-applicablehighNo locale-sensitive date, number, currency, duration, or calendar data is rendered.
be-internationalised
time-zone-correctness
not-applicablehighNo date/time values, events, schedules, recurring intervals, or time-zone calculations exist.
be-trustworthy
no-dark-patterns
passhighThere are no ads disguised as controls, consent nags, upsells, forced continuity, preselected options, or obstructed cancellation; the report action is plainly labelled.
be-trustworthy
humane-error-handling
passmediumValidation occurs on submission rather than prematurely, focuses the first invalid field, and uses native required/type=email feedback without blaming copy.
be-trustworthy
trustworthy-input-assistance
issueshighEvery field explicitly sets autocomplete="off", including name and email, preventing useful browser autofill and forcing repeat entry.
F014 medium: The form explicitly disables helpful autofill.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo commercial transaction, subscription, sign-in, or account flow exists.
be-sustainable
optimised-assets
passhighThere are no images or media assets, and the whole load transfers only 2,713 bytes.
be-sustainable
no-wasteful-work
passhighThere are no long tasks, background fetches, timers, external bundles, or redundant requests; the script only handles one form submission.
be-sustainable
third-party-and-media-budget
passhighZero third-party requests, zero tracker origins, no fonts, images, audio, or video, and only 2.7 KB transferred make the footprint proportionate.
be-agent-ready
structured-agent-capabilities
not-applicablehighThe page explicitly states it provides no user-facing service; there is no actionable application capability for an agent beyond reading content and following the contact link.
be-agent-ready
on-device-inference
not-applicablehighThe static information/contact page has no summarisation, generation, classification, or other inference task.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten cycles, total self size rose only 35,265 bytes (1.10 MB to 1.14 MB) and node count by 649 in separate fresh browser sessions; no unbounded growth signal is established.
be-memory-efficient
bounded-footprint
passhighBaseline footprint is small for the page: 31,672 nodes and 1,102,332 self-size bytes, with no large application constructor population.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumNeither summary reports a Detached* constructor among top populations; source installs one DOMContentLoaded listener and one form listener and creates no intervals, observers, or repeated listener registrations.

Provenance

Canonical report: results/atomic/reports/0351-ey43_com.json
Report SHA-256: 22a425e69640ca972b80f5574d5ebef24bb65cc2f1b0493bb39380b9cd5c7a27
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/ey43_com/2026-07-20T03-50-27-337Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/ey43_com/2026-07-20T03-50-27-337Z
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.