Manifest position 595 · CrUX rank bucket 1000
https://omg10.com
Coverage complete
Coverage-complete audit of the public landing page, primary abuse-report flow, representative legal template, and unknown-route recovery.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The dark-mode screenshot is visually identical to the light page, and the DOM reports color-scheme: normal with fixed light surface colors. F1 medium: The page ignores the user’s dark color-scheme preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | Reduced-motion emulation matched and getAnimations() returned none; the page has no non-essential auto motion. |
respect-user-preferencesrespects-contrast | pass | high | Forced-colors and prefers-contrast emulation produced high-contrast system colors with readable text and visible boundaries. |
implement-natural-interactionsview-transitions | issues | high | DOM/CSS inspection finds no @view-transition rule or view-transition-name on the home and policy templates; footer navigation is a same-origin MPA route change. F2 low: Cross-document navigation swaps pages abruptly. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | The site has no scroll-linked visual effect to implement. |
implement-natural-interactionsphysical-gestures | not-applicable | high | The informational pages expose no gesture-driven component. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | The privacy template is about 2,916 CSS px tall and contains ten sections, but its DOM has only footer navigation and no sticky section navigation, progress indicator, or current-page cue. F3 low: Long legal pages provide no position or section-navigation cue. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, popover, menu, or other anchored overlay exists. |
provide-guided-navigationdirects-attention | issues | high | The privacy template is about 2,916 CSS px tall and contains ten sections, but its DOM has only footer navigation and no sticky section navigation, progress indicator, or current-page cue. F3 low: Long legal pages provide no position or section-navigation cue. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Load screenshots show content immediately with no banner, modal, interstitial, or obscuring overlay. |
maximize-content-reduce-noisesemantic-dismissible-primitives | pass | high | No overlay is present; the page uses native form controls and semantic main/footer/nav elements rather than custom rich-control divs. |
maximize-content-reduce-noisereduced-chrome | pass | high | Screenshots show one restrained content card and a small footer; chrome does not compete with the content. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360x800, layout reported 0px horizontal overflow, a 360px scroll width, and a viewport meta tag. |
adapt-to-the-form-factorcomponent-level-responsiveness | not-applicable | high | The single card template is not reused in differently sized containers; viewport/intrinsic responsiveness is the relevant test. |
adapt-to-the-form-factorinput-modality-aware | pass | high | Controls have browser focus outlines; tested control boxes are at least 32px high and the layout does not depend on hover. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The first content identifies the domain’s advertising-infrastructure purpose and the abuse contact section provides a plainly named Submit Report action. |
support-core-task-successprimary-flow-completion | issues | high | A valid submission calls window.open() with a mailto: URL. There is no server submission, in-page success confirmation, saved state, or fallback contact address visible in the flow. F4 medium: The abuse-report flow depends on an external mail client and has no in-page completion state. |
support-core-task-successclear-system-state-and-recovery | issues | high | Fetching /definitely-not-found returns HTTP 200 text/plain “empty OK”; the screenshot offers no explanation, home link, retry, or recovery action. F5 high: Unknown routes return a misleading successful blank response. |
be-fast-and-stablegood-core-web-vitals | pass | high | Trace LCP was 494ms with 0ms TBT; Lighthouse measured LCP 785ms, CLS 0, TBT 0 and scored performance 1.0. |
be-fast-and-stablevisual-stability | pass | high | Desktop and mobile layout observers both measured CLS 0 with no shifts. |
be-fast-and-stableefficient-main-thread | pass | high | Trace and layout evidence recorded no long tasks and 0ms total blocking time. |
be-fast-and-stableefficient-resource-delivery | pass | high | HAR recorded only 2 requests and 2,713 transferred bytes, with no render-blocking candidate, redirect, HTTP error, or missing-cache signal. |
be-fast-and-stabletrim-unused-and-duplicate-code | pass | high | The page ships one small HTML document with inline CSS/JS and no third-party bundle; Lighthouse performance and best-practices scores are 1.0. |
be-inclusivenames-roles-labels | issues | high | All four controls rely on placeholder text; the DOM probe finds no associated label elements. The placeholder disappears during entry, removing the visible field identity even though Lighthouse’s automated accessibility score is 1.0. F6 medium: Contact fields have no persistent visible labels. |
be-inclusivesufficient-contrast | pass | high | Lighthouse accessibility scored 1.0 and forced-colors evidence shows legible system colors. |
be-inclusivestructure-and-focus | pass | high | The DOM has one H1, ordered H2 sections, main/footer/nav landmarks, native control order, and a visible browser focus outline. |
be-inclusivelegible-text | pass | high | Desktop and mobile screenshots show unclipped text, a constrained line length, 1.7 line-height, and stable system-font rendering. |
be-inclusivezoom-reflow-targets-and-media | pass | high | Viewport scaling is not disabled, the 360px page reflows without overflow, controls meet the 24px WCAG minimum, and no media needs captions. |
follow-best-practicesno-console-errors | pass | high | Lighthouse best-practices scored 1.0 and reported no console-error audit failure. |
follow-best-practicessound-document-and-assets | pass | high | DOM has HTML doctype, UTF-8 charset and viewport metadata; there are no images or external assets with sizing/aspect-ratio risk. |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse best-practices scored 1.0; no load-time permissions, external vulnerable library, or paste-prevention handler was observed. |
be-discoverabletitle-and-description | issues | high | Lighthouse reports no meta description. The privacy page H1 is “Privacy Policy” but its title is “Domain Information”, matching the homepage instead of uniquely describing the page. F7 medium: Pages lack descriptions and legal pages reuse a generic title. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Lighthouse says robots.txt is invalid; /sitemap.xml returns plain text “empty OK”; no canonical is present; and an unknown route returns 200 instead of 404. F8 high: Indexing signals are inconsistent and unknown URLs are soft 404s. |
be-discoverablecanonical-and-indexing-signals | issues | high | Lighthouse says robots.txt is invalid; /sitemap.xml returns plain text “empty OK”; no canonical is present; and an unknown route returns 200 instead of 404. F8 high: Indexing signals are inconsistent and unknown URLs are soft 404s. |
be-discoverablestructured-and-shareable-metadata | issues | high | The document probe finds no Open Graph tags and no JSON-LD on the landing page. F9 low: The public domain-information page has no share-preview or organization metadata. |
be-private-and-securesecure-transport-and-headers | issues | high | The header probe finds no CSP, frame protection, Referrer-Policy, or Permissions-Policy. HSTS exists but max-age=1 provides effectively no durable downgrade protection. F10 high: Browser-enforced security policy is weak despite HTTPS. |
be-private-and-securedata-minimisation-and-third-parties | pass | high | The audited pages set no cookies, contact no third-party origin, load no known tracker, and expose no secret. |
be-private-and-securein-context-permissions-and-modern-auth | not-applicable | high | The audited public pages request no browser permissions and expose no authentication flow. |
be-private-and-securedefensive-browser-policies | issues | high | The header probe finds no CSP, frame protection, Referrer-Policy, or Permissions-Policy. HSTS exists but max-age=1 provides effectively no durable downgrade protection. F10 high: Browser-enforced security policy is weak despite HTTPS. |
be-resilientprogressive-enhancement | pass | high | Discoverability measured 100% raw-HTML content coverage with title and H1 present and no JS shell. |
be-resilientresilient-runtime-behaviour | pass | high | The static templates have no overlays or async dependencies; native links and form validation remain functional without fragile UI state. |
be-resilientoffline-and-installable | not-applicable | high | This small informational landing site is not app-like; installability and an offline app shell are not proportionate requirements. |
be-resilientnetwork-and-http-failure-states | issues | high | Fetching /definitely-not-found returns HTTP 200 text/plain “empty OK”; the screenshot offers no explanation, home link, retry, or recovery action. F5 high: Unknown routes return a misleading successful blank response. |
be-internationalisedlang-dir-and-logical-properties | issues | high | The DOM has lang="en", but authored CSS positions list markers with left: 0 and padding-left semantics, so it will not naturally mirror in RTL writing modes. F11 low: The English document is identified correctly, but list layout uses physical-direction CSS. |
be-internationalisedlocale-aware-data | not-applicable | high | The deliberately English-only pages render no dates, numbers, currency, durations, or other locale-sensitive data. |
be-internationalisedtime-zone-correctness | not-applicable | high | The pages contain no events, times, scheduling, or time-zone-sensitive values. |
be-trustworthyno-dark-patterns | pass | high | No consent wall, upsell, disguised ad, continuity trap, or deceptive default appears on the audited landing and policy pages. |
be-trustworthyhumane-error-handling | pass | high | Required controls validate only on submission and native browser messages clearly identify missing required values. |
be-trustworthytrustworthy-input-assistance | issues | high | Every contact input and textarea has autocomplete="off", including name and email, forcing repeat visitors to retype standard identity fields. F12 medium: The form explicitly disables useful autofill assistance. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, consent, authentication, or account-management flow is present. |
be-sustainableoptimised-assets | pass | high | The image audit found zero images; total transfer was only 2,713 bytes. |
be-sustainableno-wasteful-work | pass | high | Trace found no long tasks, HAR found only two first-party requests, and source inspection found no timers or background processing. |
be-sustainablethird-party-and-media-budget | pass | high | There are no third-party requests, fonts, images, audio, video, or autoplay media. |
be-agent-readystructured-agent-capabilities | not-applicable | high | The site explicitly says it offers no user-facing service or capability for an agent to invoke; its static content is already fully crawler-readable. |
be-agent-readyon-device-inference | not-applicable | high | There is no summarisation or language-model task whose on-device execution would improve this small static information page. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | After ten fill/focus/reset cycles, heap self-size was 1.126MB versus 1.102MB baseline (about 2.2% variance) with no constructor growth suggesting an unbounded leak. |
be-memory-efficientbounded-footprint | pass | high | The page has 51 DOM elements, about 1.15MB JS heap used, and a 1.10–1.13MB heap snapshot footprint, proportionate to this static form page. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | Before/after heap constructor summaries contain no Detached* population; source/runtime probes find one bounded DOMContentLoaded/form listener and no timer pattern. |
Provenance
Canonical report: results/atomic/reports/0595-omg10_com.json
Report SHA-256: 5a88f3ab2be0089b030c785d98c342dd8761361a35eba932b45ac255ba32b519
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/omg10_com/2026-07-21T19-56-21-428Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/omg10_com/2026-07-21T19-56-21-428Z
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.