Manifest position 718 · CrUX rank bucket 1000

https://www.minhngoc.net.vn

Coverage complete

Coverage-complete representative audit of six paths/templates; province/day variants sharing the audited result templates, authenticated post-registration areas, and destructive account actions were not covered.

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 the same white/red surface as the default; computed color-scheme is normal and no dark-theme CSS signal was found.
F01 medium: The main site ignores the user’s dark-theme preference.
respect-user-preferences
respects-reduced-motion
passhighReduced-motion emulation found zero active animations; no non-essential animation required suppression.
respect-user-preferences
respects-contrast
issueshighLighthouse scored color-contrast 0, and the contrast screenshot plus 11px base text show low-contrast dense labels.
F02 high: Text and controls do not consistently survive contrast requirements.
implement-natural-interactions
view-transitions
issueshighCSS inspection found no view-transition usage across a navigation-heavy MPA.
F03 low: Navigation changes are abrupt and provide no transition continuity.
implement-natural-interactions
scroll-driven-animations
passhighCSS inspection found no scroll-linked animation and no scroll handler long tasks; there is no scroll-linked motion implemented with a main-thread anti-pattern.
implement-natural-interactions
physical-gestures
passhighRepresentative controls use ordinary links/forms and the page exposes no custom pointer-gesture interaction that fights native scrolling.
provide-guided-navigation
scroll-state-aware-chrome
passhighThe page has no sticky/stateful scroll chrome whose state becomes misleading; primary navigation remains static.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltips, popovers or anchored overlay menus were present on the representative paths.
provide-guided-navigation
directs-attention
issueshighThe first viewport contains several competing nav rows, side lists and data tables; no nav/main landmarks were present.
F04 medium: The dense navigation and repeated link groups do not establish a clear location or attention path.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighDesktop and mobile screenshots show multiple prominent animated GIF ads around the primary lottery results; ad imagery accounts for most transferred bytes.
F05 high: Large animated promotions compete with and displace the result content.
maximize-content-reduce-noise
semantic-dismissible-primitives
not-applicablehighNo modal, popover or disclosure interaction was present on the representative paths.
maximize-content-reduce-noise
reduced-chrome
issueshighThe 360px capture renders an entire 1050px desktop canvas at 0.343 scale, with tiny repeated tables, sidebars and banners.
F06 high: The main template is visually crowded and difficult to scan.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighHome, results, live and contact lack viewport meta; at a requested 360px viewport Chrome lays out a 1050px canvas at 0.343 scale. Only the separate registration template is responsive.
F07 critical: Most primary templates are desktop layouts scaled down on phones.
adapt-to-the-form-factor
component-level-responsiveness
issueshighCSS inspection found no @container/container-type support and 250 physical-direction declarations; the same fixed multi-column components are scaled on mobile.
F08 medium: Reusable result and navigation components do not adapt to their available space.
adapt-to-the-form-factor
input-modality-aware
issueshighLighthouse target-size scored 0; the probe found many 13–23px-high controls and registration text fields computed outline:none while focused.
F09 high: Touch targets are too small and focus is often invisible.
support-core-task-success
clear-purpose-and-primary-action
passhighTitles, H1 text and visible result tables clearly identify lottery results and regional/live routes on every core template.
support-core-task-success
primary-flow-completion
passhighHomepage, regional results, live results, registration and contact routes all loaded and exposed their principal content/form without an auth wall.
support-core-task-success
clear-system-state-and-recovery
issueshighAn unknown URL returns HTTP 200 and only a POST button to home; the contact form marks no field required and exposes no aria-live/alert error region.
F10 high: Failure and form states do not provide robust recovery.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 9.4s and performance 0.68; the trace corroborated LCP 2.80s under a lighter desktop condition.
F11 high: Mobile loading misses the LCP target.
be-fast-and-stable
visual-stability
passhighObserved CLS was 0.064 on home and 0.079 on results, within the good <=0.1 range.
be-fast-and-stable
efficient-main-thread
passhighTrace found one 51.28ms long task and only 1.28ms total blocking time; Lighthouse TBT was 48ms.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 63 requests and 2.71MB transferred, including 2.33MB of images; two GIF ads were about 0.5MB each. 43 below-fold images were not lazy-loaded.
F12 high: Image-heavy delivery delays primary content.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighDOM inspection shows jquery-3.2.1.js included twice; Google Tag Manager contributes about 180KB and multiple rotating ad variants load together.
F13 medium: The page loads avoidable duplicate and third-party code.
be-inclusive
names-roles-labels
issueshighLighthouse accessibility was 0.43 with failures for button/link names, labels, image alt, select names and table headers; the image audit found 60/60 images without alt.
F14 critical: Core controls, images and data tables lack accessible semantics.
be-inclusive
sufficient-contrast
issueshighLighthouse scored color-contrast 0, and the contrast screenshot plus 11px base text show low-contrast dense labels.
F02 high: Text and controls do not consistently survive contrast requirements.
be-inclusive
structure-and-focus
issueshighNo semantic landmarks were found, multiple H1s are used, Lighthouse flagged heading order and missing main landmark, and focused fields often have outline:none.
F15 high: Document structure and keyboard focus are weak.
be-inclusive
legible-text
issueshighThe 360px capture renders an entire 1050px desktop canvas at 0.343 scale, with tiny repeated tables, sidebars and banners.
F06 high: The main template is visually crowded and difficult to scan.
be-inclusive
zoom-reflow-targets-and-media
issueshighFour representative main-site templates omit viewport meta and are rendered as tiny desktop canvases; target-size also failed.
F16 high: The primary experience does not reflow into a usable mobile/zoom layout.
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console audit scored 1 with no captured error items.
follow-best-practices
sound-document-and-assets
issueshighLighthouse reported a missing/invalid doctype on its audited response; 35 images lack dimensions, seven are oversized, and all 60 use legacy formats.
F17 medium: The document/assets contain structural and image hygiene problems.
follow-best-practices
browser-platform-hygiene
passhighLighthouse passed BFCache, source maps, paste prevention, geolocation-on-load and notification-on-load checks; no such prompt appeared in recon.
be-discoverable
title-and-description
passhighHome, results and live pages have distinct descriptive titles and descriptions; registration is also clearly titled.
be-discoverable
crawlable-and-mobile-friendly
issueshighrobots.txt returns an HTML “URL does not exist” page and Lighthouse reports 30 robots errors; main templates have no viewport meta.
F18 high: Crawler configuration and mobile indexing signals are broken.
be-discoverable
canonical-and-indexing-signals
issueshighNo canonical or hreflang was found on the homepage, and both /robots.txt and /sitemap.xml return the same HTML error body with HTTP 200.
F19 medium: Public pages lack coherent canonical/sitemap signals.
be-discoverable
structured-and-shareable-metadata
issueshighNo canonical or hreflang was found on the homepage, and both /robots.txt and /sitemap.xml return the same HTML error body with HTTP 200.
F19 medium: Public pages lack coherent canonical/sitemap signals.
be-private-and-secure
secure-transport-and-headers
issueshighCSP, HSTS and nosniff are absent; all three observed cookies lack Secure and use SameSite=None.
F20 high: Transport is HTTPS but baseline security headers and cookie protections are missing.
be-private-and-secure
data-minimisation-and-third-parties
issueshighFour third-party origins load, including Google Tag Manager and DoubleClick; analytics cookies last 400 days and GTM transfers about 180KB.
F21 medium: Tracking runs by default without an evident minimisation choice.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighRegistration name/password fields use autocomplete=off or empty tokens; contact name, address, telephone and email fields also have empty autocomplete.
F24 medium: Sign-up and contact fields do not use useful autofill semantics.
be-private-and-secure
defensive-browser-policies
issueshighHeaders inspection found no Referrer-Policy or Permissions-Policy in addition to no CSP/HSTS; X-Frame-Options DENY is the only listed defense present.
F22 medium: Several browser-enforced defensive policies are absent.
be-resilient
progressive-enhancement
passhighDiscoverability measured 100% rendered-word coverage in raw HTML with title, H1 and description present; the page is not a JS shell.
be-resilient
resilient-runtime-behaviour
passhighCore links, tables and forms rendered without fragile overlay positioning; representative routes loaded directly and no console errors were captured.
be-resilient
offline-and-installable
not-applicablehighThis public information MPA is not app-like; installability is not required, although content resilience remains applicable.
be-resilient
network-and-http-failure-states
issueshighAn unknown URL returns HTTP 200 and only a POST button to home; the contact form marks no field required and exposes no aria-live/alert error region.
F10 high: Failure and form states do not provide robust recovery.
be-internationalised
lang-dir-and-logical-properties
not-applicablehighThe service is deliberately Vietnamese-language and Vietnam-local; no alternate writing mode or translation surface is offered.
be-internationalised
locale-aware-data
not-applicablehighAll visible draw data is deliberately for one Vietnamese locale; multi-locale formatting is outside this site’s apparent scope.
be-internationalised
time-zone-correctness
not-applicablehighDraw schedules are local to Vietnam and no cross-zone event coordination is offered.
be-trustworthy
no-dark-patterns
passhighNo forced subscription, consent wall, confirmshaming or disguised account continuity was encountered in the representative flows; registration agreement is explicit.
be-trustworthy
humane-error-handling
issueshighThe contact form marks no user field required and has no aria-live or role=alert region; registration inputs suppress focus outlines and several date/location controls lack labels.
F23 high: Forms do not expose humane, accessible validation.
be-trustworthy
trustworthy-input-assistance
issueshighRegistration name/password fields use autocomplete=off or empty tokens; contact name, address, telephone and email fields also have empty autocomplete.
F24 medium: Sign-up and contact fields do not use useful autofill semantics.
be-trustworthy
safe-commercial-and-account-flows
issueshighRegistration name/password fields use autocomplete=off or empty tokens; contact name, address, telephone and email fields also have empty autocomplete.
F24 medium: Sign-up and contact fields do not use useful autofill semantics.
be-sustainable
optimised-assets
issueshighThe image audit found 60 legacy-format images, 43 eager below-fold images and no modern formats; images transfer 2.33MB of the 2.71MB page.
F25 medium: Decorative and advertising assets consume disproportionate resources.
be-sustainable
no-wasteful-work
issueshighMultiple large animated ad variants and 180KB GTM load on a lottery-results page; third-party tracking continues in the background.
F26 medium: Media and third-party loading are not proportionate to the core text/data task.
be-sustainable
third-party-and-media-budget
issueshighMultiple large animated ad variants and 180KB GTM load on a lottery-results page; third-party tracking continues in the background.
F26 medium: Media and third-party loading are not proportionate to the core text/data task.
be-agent-ready
structured-agent-capabilities
not-applicablehighAgent capabilities are emerging and not declared; high raw-HTML discoverability already exposes the public data without requiring WebMCP.
be-agent-ready
on-device-inference
not-applicablehighNo user task on this lottery-results site clearly benefits from built-in on-device inference.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten full-page scroll cycles, heap was 11.35MB versus 11.22MB baseline (+1.1%) and nodes 197,401 versus 195,808 (+0.8%); no unbounded trend was observed in this bounded test.
be-memory-efficient
bounded-footprint
passmediumThe content-heavy page used about 11.22MB self-size and 195,808 heap nodes, proportionate to its large server-rendered DOM.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumDOM/heap node count changed by under 1% after repeated scrolling and returned to a stable page state; no accumulating listener-driven long tasks were observed.

Provenance

Canonical report: results/atomic/reports/0718-www_minhngoc_net_vn.json
Report SHA-256: d9a3c42853c2d962698b9f6dc33c45de647703d39ea398e232f7a367c7367158
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_minhngoc_net_vn/2026-07-22T15-03-24-119Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_minhngoc_net_vn/2026-07-22T15-03-24-119Z
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.