Manifest position 930 · CrUX rank bucket 1000

https://uidai.gov.in

Coverage complete

Atomic coverage is complete. Dynamic locale pages repeatedly failed to settle; that observed failure is recorded as an issue rather than an unexecuted check.

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
issueshighDark-preference screenshot is visually and byte-for-byte identical to the light screenshot; no colour preference CSS was found.
F01 medium: The entry page ignores the user’s dark-colour preference.
respect-user-preferences
respects-reduced-motion
passhighWith prefers-reduced-motion: reduce active, the entry page reported zero running animations.
respect-user-preferences
respects-contrast
issueshighLighthouse measured two instruction-text nodes at 4.02:1, below 4.5:1.
F02 medium: Instruction text misses WCAG minimum contrast.
implement-natural-interactions
view-transitions
issueshighLanguage buttons use document.location.replace and source has no view-transition styles.
F03 low: Language changes are abrupt document replacements with no transition or attention cue.
implement-natural-interactions
scroll-driven-animations
passhighDOM/CSS inspection found no scroll-linked motion and no scroll-event-driven animation on the selector, so no main-thread scroll animation anti-pattern is present.
implement-natural-interactions
physical-gestures
passmediumThe selector exposes ordinary large buttons and no custom pointer, swipe, drag or overscroll interaction that fights native input.
provide-guided-navigation
scroll-state-aware-chrome
passmediumThe short selector fits one page and has no affixed chrome requiring scroll-state adaptation; mobile layout remained stable.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, popover or floating menu was present on the selector or the representative static pages, so there is no anchored overlay to evaluate.
provide-guided-navigation
directs-attention
issueshighLanguage navigation provides no directional transition or destination focus cue.
F03 low: Language changes are abrupt document replacements with no transition or attention cue.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighDesktop and mobile screenshots show content immediately with no popup, consent wall or interstitial obscuring it.
maximize-content-reduce-noise
semantic-dismissible-primitives
passmediumNo overlay or rich disclosure appeared on the evaluated selector or representative raw task pages, so no ad-hoc overlay was observed.
maximize-content-reduce-noise
reduced-chrome
passhighThe selector devotes the viewport to one instruction and language choices with minimal framing.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360x800, layout metrics report scrollWidth 360, innerWidth 360 and horizontalOverflowPx 0.
adapt-to-the-form-factor
component-level-responsiveness
issuesmediumCaptured selector CSS and representative source contain no container query usage for repeated controls.
F04 low: Responsive behaviour is viewport-driven rather than component-driven.
adapt-to-the-form-factor
input-modality-aware
issueshighAll 13 focused buttons compute to outline none and no box shadow.
F05 high: Keyboard focus is not visibly indicated on any language button.
support-core-task-success
clear-purpose-and-primary-action
passhighThe first viewport plainly asks users to select a preferred language and presents all language actions immediately.
support-core-task-success
primary-flow-completion
issueshighRepeated /en loads timed out at 120 seconds and direct Chrome timed out at 300 seconds.
F06 critical: The primary language-entry journey did not complete in Chrome because the destination load never settled.
support-core-task-success
clear-system-state-and-recovery
issueshighThe stalled locale load exposed no actionable loading/error/retry state.
F06 critical: The primary language-entry journey did not complete in Chrome because the destination load never settled.
be-fast-and-stable
good-core-web-vitals
passhighLighthouse measured LCP 1.3 s, CLS 0.009 and TBT 0 ms; the independent trace measured LCP 2366 ms and TBT 0 ms.
be-fast-and-stable
visual-stability
issueshighTwo entry images and most representative-page images omit intrinsic dimensions, creating avoidable shift risk despite low observed CLS.
F10 medium: Images lack intrinsic dimensions and the error template is not a sound HTML document.
be-fast-and-stable
efficient-main-thread
passhighTrace summary recorded no long tasks and zero total blocking time; Lighthouse TBT was also 0 ms.
be-fast-and-stable
efficient-resource-delivery
issueshighLighthouse found render-blocking/cache issues; HAR captured six backend resources timing out around five minutes.
F06 critical: The primary language-entry journey did not complete in Chrome because the destination load never settled.
F07 medium: Resource delivery has avoidable blocking and cache inefficiency.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshigh98% of Bootstrap CSS was unused; the application HAR included 39 scripts and duplicate Google tags.
F08 high: The entry journey ships substantial unused and duplicate client code.
be-inclusive
names-roles-labels
issueshighRepresentative raw task/forms pages include images without alt; entry grouping is generically named “Basic example”.
F09 high: The entry surface lacks semantic page structure and visible keyboard orientation.
F10 medium: Images lack intrinsic dimensions and the error template is not a sound HTML document.
be-inclusive
sufficient-contrast
issueshighLighthouse measured two text failures at 4.02:1.
F02 medium: Instruction text misses WCAG minimum contrast.
be-inclusive
structure-and-focus
issueshighEntry has no heading/landmark structure and all focused language buttons have no visible indicator.
F05 high: Keyboard focus is not visibly indicated on any language button.
F09 high: The entry surface lacks semantic page structure and visible keyboard orientation.
be-inclusive
legible-text
issueshighThe primary instruction text fails minimum normal-text contrast at 4.02:1.
F02 medium: Instruction text misses WCAG minimum contrast.
be-inclusive
zoom-reflow-targets-and-media
passhighThe 360px screenshot reflows to two columns without horizontal overflow, Lighthouse target-size passed, and the viewport permits scaling.
follow-best-practices
no-console-errors
issueshighLighthouse logged a 404 for the locale favicon.
F11 low: The entry page logs a failed favicon request.
follow-best-practices
sound-document-and-assets
issueshighImages omit intrinsic dimensions and the 404 response lacks a complete HTML document structure.
F10 medium: Images lack intrinsic dimensions and the error template is not a sound HTML document.
follow-best-practices
browser-platform-hygiene
passmediumLighthouse best-practices scored 0.96; aside from the separately recorded favicon console error, no permission prompt, paste prevention or deprecated-platform failure was observed.
be-discoverable
title-and-description
issueshighEntry has no description; representative pages reuse one generic description and no canonical.
F12 medium: Metadata is incomplete and insufficiently unique across representative pages.
be-discoverable
crawlable-and-mobile-friendly
issueshighrobots/sitemap endpoints return error HTML and search output includes anchors without href.
F13 high: Crawler discovery and indexing signals are internally inconsistent.
be-discoverable
canonical-and-indexing-signals
issueshighNo canonical/hreflang signals were found and robots/sitemap endpoints are invalid.
F12 medium: Metadata is incomplete and insufficiently unique across representative pages.
F13 high: Crawler discovery and indexing signals are internally inconsistent.
be-discoverable
structured-and-shareable-metadata
issueshighFour public organization/service archetypes contain Open Graph but zero JSON-LD blocks.
F14 medium: Public organization and service pages lack structured entity metadata.
be-private-and-secure
secure-transport-and-headers
issueshighExact selector response omitted CSP, HSTS, nosniff, frame, referrer and permissions headers.
F15 high: The exact entry response omits browser security headers even though the newer locale response supplies them.
be-private-and-secure
data-minimisation-and-third-parties
issueshighApplication HAR captured 31 third-party requests/627 KB, duplicate analytics and failed translation calls.
F16 medium: Third-party analytics and translation traffic is disproportionate on initial entry.
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablehighThe audited UIDAI information surfaces expose neither a permission request nor an authentication form; account/authentication is handed to separate MyAadhaar origins outside this run.
be-private-and-secure
defensive-browser-policies
issueshighThe selector template lacks all browser-enforced policies inspected by the headers primitive.
F15 high: The exact entry response omits browser security headers even though the newer locale response supplies them.
be-resilient
progressive-enhancement
passhighDiscoverability measured 100% rendered-word coverage in raw HTML and no JavaScript shell; raw task pages contain full headings, links and content.
be-resilient
resilient-runtime-behaviour
issueshighLocale application loads never settled and multiple backend resources timed out after about five minutes.
F06 critical: The primary language-entry journey did not complete in Chrome because the destination load never settled.
be-resilient
offline-and-installable
not-applicablehighThe audited surface is a public information/service gateway rather than a standalone app, so installability is not required; progressive enhancement and failure handling were judged separately.
be-resilient
network-and-http-failure-states
issueshighTimed-out backend resources produced no useful recovery UI; error templates are incomplete.
F06 critical: The primary language-entry journey did not complete in Chrome because the destination load never settled.
be-internationalised
lang-dir-and-logical-properties
issueshighMultilingual labels, including Urdu, have no per-language dir, and sampled source showed no logical CSS.
F17 medium: The multilingual selector does not mark per-language direction and uses no logical layout properties.
be-internationalised
locale-aware-data
not-applicablehighNo locale-sensitive date, currency, duration or calendar value appeared in the evaluated selector and selected task/form archetypes.
be-internationalised
time-zone-correctness
not-applicablehighThe representative pages expose no event scheduling or time-zone-sensitive data.
be-trustworthy
no-dark-patterns
passhighThe selector presents all 13 languages at equal visual weight with no preselected, shaming or coercive choice.
be-trustworthy
humane-error-handling
not-applicablehighNo data-entry or required-field workflow exists on the selector; the search field has no validation semantics to exercise.
be-trustworthy
trustworthy-input-assistance
not-applicablehighThe sampled forms contain only search/hidden controls; no address, payment, sign-in or sign-up field requires autofill tokens.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription, consent, authentication or account-management flow is hosted on the audited UIDAI pages.
be-sustainable
optimised-assets
issueshighApplication HAR includes a 440 KB chatbot GIF and roughly 444 KB of decorative backgrounds.
F18 high: Media and third-party cost is excessive for a government service gateway.
be-sustainable
no-wasteful-work
issueshighRepeated translation requests returned 401 while six media requests ran for around five minutes before timing out.
F16 medium: Third-party analytics and translation traffic is disproportionate on initial entry.
F18 high: Media and third-party cost is excessive for a government service gateway.
be-sustainable
third-party-and-media-budget
issueshigh2.37 MB initial transfer includes 627 KB third-party code, duplicate analytics, a 440 KB GIF and large decorative media.
F18 high: Media and third-party cost is excessive for a government service gateway.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared agent-facing surface was found; this emerging capability is optional and its absence is not penalised.
be-agent-ready
on-device-inference
not-applicablehighNo on-device inference use case is declared or needed for the audited selector and content templates.
be-memory-efficient
no-leak-under-repeated-interaction
not-applicablehighThe selector has no reversible stateful interaction to repeat; language selection is a one-way navigation that failed to settle, so a synthetic leak cycle was not fabricated.
be-memory-efficient
bounded-footprint
passmediumBaseline heap was 2.84 MB self size with 58,659 nodes, proportionate for the selector; the post-interaction snapshot remained 3.23 MB.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumNeither heap summary lists Detached* constructors; ten focus/hover rounds produced no detached-DOM population.

Provenance

Canonical report: results/atomic/reports/0930-uidai_gov_in.json
Report SHA-256: 2911227d5863d667c495aaa4e31a367968425c1804e265d1513182fd93fb43c4
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/uidai_gov_in/2026-07-23T22-50-14-618Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/uidai_gov_in/2026-07-23T22-50-14-618Z
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.