Manifest position 354 · CrUX rank bucket 1000

https://az24.vn

Coverage complete

Atomic coverage complete across 58 checks and four representative templates plus HTTP failure handling.

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
issueshighDesktop screenshot under prefers-color-scheme: dark remained light; probe found colorScheme normal and no preference query.
F01 medium: No user-preference dark theme
respect-user-preferences
respects-reduced-motion
passhighReduced-motion probe found zero active animations; there is no non-essential motion to suppress.
respect-user-preferences
respects-contrast
passhighForced-colors/high-contrast screenshot retained visible text, controls, and consent choices.
implement-natural-interactions
view-transitions
issueshighCSS probe found no view-transition rules across the multi-page navigation.
F02 low: Route and state changes lack transition continuity
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo parallax, reveal, scrollytelling, or other scroll-linked animation exists on the representative templates.
implement-natural-interactions
physical-gestures
not-applicablehighThe inspected lottery/results templates expose links, selects, and buttons but no gesture-driven interaction to naturalize.
provide-guided-navigation
scroll-state-aware-chrome
issueshighPages are 4,376-14,174px tall and no scroll-state-aware chrome was detected.
F03 medium: Long pages provide weak position and attention cues
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip or contextual anchored popover was present in the representative first-load and content states.
provide-guided-navigation
directs-attention
issueshighLong repeated sections provide no scroll markers or transition cues; CSS probe found none.
F03 medium: Long pages provide weak position and attention cues
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighFirst-load screenshots on all primary paths show a content-obscuring consent modal.
F04 high: Consent interstitial obscures the core content on every primary path
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighProbe found zero dialog, popover, or details elements; the blocking overlay is third-party/custom role-based UI.
F04 high: Consent interstitial obscures the core content on every primary path
maximize-content-reduce-noise
reduced-chrome
issueshighMobile captures show dense navigation, ad space, borders, and repeated chrome around very long content.
F05 medium: Dense chrome and advertising crowd the content
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAll three 360x800 layout captures report scrollWidth=clientWidth=360 and viewport meta present.
adapt-to-the-form-factor
component-level-responsiveness
issueshighCSS probe found no container queries despite reused components at different widths.
F06 low: Components rely on page-level sizing rather than container responsiveness
adapt-to-the-form-factor
input-modality-aware
issueshighProbe found 200 undersized visible controls and no visible focus outline on the focused control.
F07 high: Many controls are undersized and keyboard focus is invisible
support-core-task-success
clear-purpose-and-primary-action
issueshighThe result purpose exists in title/headings but is hidden behind a blocking consent interstitial on entry.
F04 high: Consent interstitial obscures the core content on every primary path
support-core-task-success
primary-flow-completion
passhighServer-rendered lottery results and crawlable regional links are present; the core read-results journey does not require account or checkout.
support-core-task-success
clear-system-state-and-recovery
issueshighRepeated waiting.gif states exist, with no observed semantic live-status or actionable recovery treatment.
F08 medium: Dynamic result state is not exposed as a clear recoverable status
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse LCP was 8.9s and trace LCP 4.99s, both outside the good threshold.
F09 high: Largest content appears too late and delivery delays rendering
be-fast-and-stable
visual-stability
passhighObserved CLS was 0.0128 on all mobile templates and Lighthouse CLS was 0.026.
be-fast-and-stable
efficient-main-thread
passhighTrace found one 57ms long task and 7.25ms TBT; Lighthouse TBT was 190ms, within the good lab threshold.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR found render-blocking candidates and Lighthouse estimates 960ms render-blocking savings.
F09 high: Largest content appears too late and delivery delays rendering
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimates 638KiB unused JavaScript and 25KiB unused CSS.
F10 high: Third-party and unused code dominate the load
be-inclusive
names-roles-labels
issueshighLighthouse found 8 tables without header associations and 4 fake captions.
F11 high: Lottery data tables lack semantic headers and captions
be-inclusive
sufficient-contrast
issueshighLighthouse found 88 contrast failures on recurring navigation/result styles.
F12 high: Core navigation and result text fail contrast minimums
be-inclusive
structure-and-focus
issueshighProbe found focus outline none; DOM has four h1 elements and no main element.
F13 high: Focus and document structure are not robust
be-inclusive
legible-text
issueshighMobile captures show dense tables and cramped, repetitive navigation/chrome over very long pages.
F05 medium: Dense chrome and advertising crowd the content
be-inclusive
zoom-reflow-targets-and-media
issueshighNarrow reflow avoids overflow, but 200 visible interactive elements are below 44px in at least one dimension.
F07 high: Many controls are undersized and keyboard focus is invisible
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console audit scored 1 with zero error items.
follow-best-practices
sound-document-and-assets
issueshighDocument has doctype/UTF-8, but image audit found one image without dimensions and Lighthouse found asset hygiene issues.
F14 medium: Asset and platform hygiene needs cleanup
follow-best-practices
browser-platform-hygiene
issueshighLighthouse reports a deprecated Topics API call and browser inspector cookie issues.
F14 medium: Asset and platform hygiene needs cleanup
be-discoverable
title-and-description
passhighAll representative DOM captures have descriptive titles; homepage raw HTML retains title and meta description.
be-discoverable
crawlable-and-mobile-friendly
passhighProbe found 832 anchors with zero missing href; viewport meta and permissive robots are present.
be-discoverable
canonical-and-indexing-signals
passhighHomepage returns 200 with canonical/index-follow metadata; robots names a valid sitemap index covering templates.
be-discoverable
structured-and-shareable-metadata
passhighProbe found 3 JSON-LD blocks and 6 Open Graph properties; Lighthouse SEO scored 1.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS is used, but all six inspected defensive headers are absent and observed cookies are insecure/SameSite=None.
F15 high: Browser-enforced security headers and cookie protections are missing
be-private-and-secure
data-minimisation-and-third-parties
issueshighTrackers found 27 third-party origins/11 known trackers; HAR records 1.407MB third-party transfer.
F16 high: The first load has an excessive tracking and advertising footprint
be-private-and-secure
in-context-permissions-and-modern-auth
passhighNo auth flow or on-load browser permission prompt appeared on any representative path; no sensitive secret was detected.
be-private-and-secure
defensive-browser-policies
issueshighNo HSTS, frame protection, Referrer-Policy, Permissions-Policy, or CSP was present.
F15 high: Browser-enforced security headers and cookie protections are missing
be-resilient
progressive-enhancement
passhighDiscoverability measured 74% homepage and 100% policy content in raw no-JS HTML; neither is a JS shell.
be-resilient
resilient-runtime-behaviour
issueshighThe third-party consent overlay dominates every interactive entry state and crowds/clips content at mobile width.
F04 high: Consent interstitial obscures the core content on every primary path
be-resilient
offline-and-installable
passhighA valid manifest supplies names, 192/512 icons, start_url, theme/background colors and standalone display; offline capability is proportionate for this content site.
be-resilient
network-and-http-failure-states
passhighA deliberately unknown URL returned the correct HTTP 404 status rather than a misleading 200 shell.
be-internationalised
lang-dir-and-logical-properties
issueshighhtml lang=vi is correct, but probe found no logical properties and 45 physical left/right declarations.
F17 medium: Layout CSS is not writing-mode resilient
be-internationalised
locale-aware-data
issueshighDate-heavy pages render fixed DD-MM-YYYY strings and authored HTML contains no Intl usage.
F18 low: Date rendering appears hand-formatted and locale-bound
be-internationalised
time-zone-correctness
not-applicablehighThe audited public results are explicitly Vietnam-local and expose no cross-time-zone scheduling or user-entered time concepts.
be-trustworthy
no-dark-patterns
passhighConsent presents accept and reject as equally prominent choices and includes granular management; no confirmshaming or forced continuity was observed.
be-trustworthy
humane-error-handling
not-applicablehighThe inspected forms are bounded lottery/date filters without free-form invalid-input or account submission states.
be-trustworthy
trustworthy-input-assistance
not-applicablehighNo address, payment, sign-in, or sign-up fields were present; lottery filters do not benefit from personal-data autocomplete tokens.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription, authentication, or account-management flow exists on the representative public templates.
be-sustainable
optimised-assets
issueshighImage audit found 9 legacy images, 8 below-fold images without lazy loading, and 3 without responsive sources.
F19 medium: Image delivery misses straightforward efficiency improvements
be-sustainable
no-wasteful-work
issueshigh52 of 60 requests and 1.407MB were third-party, including extensive advertising/analytics work.
F10 high: Third-party and unused code dominate the load
F16 high: The first load has an excessive tracking and advertising footprint
be-sustainable
third-party-and-media-budget
issueshighFor a text-and-table results page, 27 third-party origins and 1.407MB third-party bytes are disproportionate.
F16 high: The first load has an excessive tracking and advertising footprint
be-agent-ready
structured-agent-capabilities
not-applicablehighThis public lottery information site declares no agent-facing transaction/tool surface; emerging WebMCP exposure is not required.
be-agent-ready
on-device-inference
not-applicablehighNo user task on the inspected deterministic results pages warrants on-device inference.
be-memory-efficient
no-leak-under-repeated-interaction
issueslowAfter ten full-page scroll cycles the capture was 37.8MB/696k nodes versus baseline 33.4MB/608k; separate sessions lower confidence but warrant same-session investigation.
F20 medium: The runtime footprint is disproportionate for a results page
be-memory-efficient
bounded-footprint
issueshighBaseline heap is 33.4MB/607,683 V8 nodes and live DOM contains 6,857 elements on a text/table results page.
F20 medium: The runtime footprint is disproportionate for a results page
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighNeither readable heap summary lists Detached* constructors among retained top constructors after the repeated scroll exercise.

Provenance

Canonical report: results/atomic/reports/0354-az24_vn.json
Report SHA-256: af1a93f14b26efe7723f753d94c4aeb491546c20f5cdbc2ea35fea54de9ed31e
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/az24_vn/2026-07-20T04-30-47-303Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/az24_vn/2026-07-20T04-30-47-303Z
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.