Manifest position 149 · CrUX rank bucket 1000

https://examinationservices.nic.in

Coverage complete

Coverage complete. Public Angular entry plus representative services, examination, contact, and login routes were exercised; all destination routes redirected to a shared #/500 state.

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 in palette and file size (179,048 bytes) to the default capture; no color-scheme media rule was found.
F-01 medium: The interface ignores the user’s dark color-scheme preference.
respect-user-preferences
respects-reduced-motion
passhighThe probe matched reduced motion, found no active document animations, and found framework reduced-motion rules.
respect-user-preferences
respects-contrast
issueshighLighthouse failed color-contrast and the stylesheet probe found no prefers-contrast handling.
F-02 medium: Text and controls do not consistently survive enhanced-contrast needs.
implement-natural-interactions
view-transitions
issuesmediumEvery tested route jumped to testservices.nic.in/ExaminationServices/#/500 with no transition or destination state.
F-03 low: Route changes are abrupt and, more importantly, fail before a meaningful transition can occur.
implement-natural-interactions
scroll-driven-animations
passhighNo active animations or scroll-linked animation timelines were present, so no main-thread scroll-animation anti-pattern was observed.
implement-natural-interactions
physical-gestures
passmediumThe page exposes native scrolling and explicit carousel controls; no custom pointer gesture surface was found.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumThe large government banner and navigation remain static chrome; no progress or scroll-state response was found.
F-04 low: Navigation chrome does not respond to scroll position.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, popover, or viewport-edge menu exists on the audited public surface.
provide-guided-navigation
directs-attention
issueshighServices, Examinations, Contact, and Login all redirect to the same #/500 state while rendering the homepage, with no error or destination cue.
F-05 high: Primary navigation loses the user in an undifferentiated error route.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighNo popup, consent wall, or load-time overlay obscured content.
maximize-content-reduce-noise
semantic-dismissible-primitives
not-applicablehighNo overlay or disclosure component requiring dialog, popover, or details was present.
maximize-content-reduce-noise
reduced-chrome
issuesmediumGovernment masthead, oversized title block, full-width navigation, carousel, chart, and statistic cards crowd the first view before useful exam links.
F-06 low: The first viewport gives more space to institutional chrome and dashboard decoration than direct exam actions.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighThe layout reported scrollWidth 751 against a 360px visual viewport, 391px horizontal overflow.
F-07 critical: The page renders a desktop-width layout on mobile.
adapt-to-the-form-factor
component-level-responsiveness
issueshighReusable masthead/navigation/chart components remain 751px wide at a 360px viewport; no container-query evidence was found.
F-08 medium: Components do not adapt to their available container.
adapt-to-the-form-factor
input-modality-aware
issueshighMany links, carousel controls, cards, logo links, and footer links computed to outline:none and box-shadow:none; footer links are only 17px tall.
F-09 high: Keyboard focus is frequently invisible and several targets are undersized.
support-core-task-success
clear-purpose-and-primary-action
issueshighThe platform purpose is stated, but the visible exam URLs have no href and the “Home” item points to /login.
F-10 high: Users can see exam information but cannot identify a reliable primary action.
support-core-task-success
primary-flow-completion
issueshighAll four representative destinations ended at testservices.nic.in/ExaminationServices/#/500 and displayed the same shell instead of their requested content.
F-11 critical: Primary navigation and login flows cannot be completed.
support-core-task-success
clear-system-state-and-recovery
issueshighThe #/500 URL shows the normal homepage with no error explanation, retry, back, or recovery action.
F-12 high: The system hides a server/error state instead of helping users recover.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 4.82s and TBT 203ms; the trace measured LCP 3.94s and two long tasks.
F-13 high: Largest Contentful Paint is outside the good range.
be-fast-and-stable
visual-stability
passhighObserved CLS was 0 and Lighthouse CLS was 0.000037, despite missing image dimensions.
be-fast-and-stable
efficient-main-thread
issueshighThe trace recorded 2 long tasks (99ms longest); Lighthouse reported 2.8s main-thread work and 203ms TBT.
F-14 medium: Main-thread work delays interactivity.
be-fast-and-stable
efficient-resource-delivery
issueshighThe page transfers 1.72MB; a 928KB uncompressed stylesheet lacks cache headers, parser scripts are high priority, and font-display costs about 1.02s.
F-15 high: Critical resources are oversized, uncached, and render delaying.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 147KiB unused CSS and 146KiB unused JS; the page also ships jQuery, Bootstrap, admin scripts, and Angular.
F-16 medium: Substantial unused and overlapping code ships on the entry page.
be-inclusive
names-roles-labels
issueshighLighthouse failed aria-input-field-name, aria-required-children, image-alt and link-name; 3 of 6 images lack alt.
F-17 high: Controls, links, and images lack reliable accessible names and roles.
be-inclusive
sufficient-contrast
issueshighLighthouse failed the color-contrast audit on the rendered homepage.
F-18 high: Foreground/background contrast is insufficient in visible content.
be-inclusive
structure-and-focus
issueshighThere is no h1 or main landmark; heading order fails, and many focused controls have no visible outline.
F-19 high: Heading, landmark, and focus structure does not provide a coherent keyboard/AT path.
be-inclusive
legible-text
issueshighAt desktop the title/subtitle is clipped behind the navigation, and the mobile page is wider than the viewport.
F-20 medium: Text is clipped or forced into an oversized layout.
be-inclusive
zoom-reflow-targets-and-media
issueshighAt 360px the page overflows by 391px; multiple footer targets are 17px tall.
F-21 high: The page does not reflow and compact targets are hard to activate.
follow-best-practices
no-console-errors
issueshighLighthouse reported browser errors in the console.
F-22 medium: The production page logs browser errors.
follow-best-practices
sound-document-and-assets
issueshighDocument/charset are valid, but all 6 images omit dimensions, 5 use legacy PNG/JPG, and one is oversized.
F-23 medium: Image assets are not robustly sized or delivered.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse found missing source maps for large first-party JavaScript and browser console errors.
F-24 low: Production diagnostics are incomplete and platform errors remain.
be-discoverable
title-and-description
issueshighThe title is descriptive, but meta description is absent.
F-25 medium: The page has no search-result description.
be-discoverable
crawlable-and-mobile-friendly
issueshighNon-JS coverage is 2%; several visible links have no href; robots.txt returns an error redirect document and Lighthouse reports 14 robots errors.
F-26 high: Core content and navigation are not reliably crawlable.
be-discoverable
canonical-and-indexing-signals
issueshighNo canonical is present; robots.txt and sitemap.xml both return a JavaScript error redirect with HTTP 200.
F-27 medium: Canonical, robots, and sitemap signals are inconsistent or missing.
be-discoverable
structured-and-shareable-metadata
issueshighThe organization/examination page exposes no JSON-LD or Open Graph metadata.
F-28 low: Search and share clients receive no structured entity or preview metadata.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS, HSTS, nosniff, and secure no-cookie state pass, but CSP permits unsafe-inline for scripts and styles.
F-29 medium: The CSP weakens XSS protection with unsafe-inline.
be-private-and-secure
data-minimisation-and-third-parties
passhighNo known trackers, cookies, or exposed secrets were found; third-party traffic was limited to 43KB of exam API data from nta.nic.in.
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablehighNo permission prompt or reachable authentication form was present on the audited public surface; the advertised login route is broken and is covered as a core-flow issue.
be-private-and-secure
defensive-browser-policies
issueshighPermissions-Policy is missing, Referrer-Policy is legacy no-referrer-when-downgrade, and CSP has unsafe-inline, although HSTS and X-Frame-Options are present.
F-30 medium: Browser-enforced policy defenses are only partial.
be-resilient
progressive-enhancement
issueshighRaw HTML provides only 2% of rendered content and the crawler screenshot is blank; the Angular page is a JS shell.
F-31 high: Core public exam content disappears without JavaScript.
be-resilient
resilient-runtime-behaviour
issueshighEvery tested destination resolves to a #/500 state and silently re-renders the homepage.
F-32 high: Runtime routing is fragile across the primary navigation.
be-resilient
offline-and-installable
not-applicablehighThis informational public portal is not an app-like workflow requiring installation; no offline/PWA intent was declared.
be-resilient
network-and-http-failure-states
issueshighThe #/500 state contains no visible error, retry, stale-data warning, or recovery action.
F-33 high: HTTP/runtime failure states are misleading and unrecoverable.
be-internationalised
lang-dir-and-logical-properties
issuesmediumThe page mixes Hindi and English branding while declaring only lang=en; no direction metadata or translation affordance is present.
F-34 medium: Mixed-language content is not semantically identified for assistive technology.
be-internationalised
locale-aware-data
not-applicablehighNo user-facing dates, currencies, formatted numbers, or locale selector were exposed in the reachable representative content.
be-internationalised
time-zone-correctness
not-applicablehighNo user-facing event times or time-zone-sensitive workflow was exposed in the reachable representative content.
be-trustworthy
no-dark-patterns
passhighNo consent nag, disguised advertisement, forced continuity, or confirmshaming was present.
be-trustworthy
humane-error-handling
not-applicablehighNo reachable form exists; the broken login/destination routes are reported under core task and resilience rather than fabricating form validation evidence.
be-trustworthy
trustworthy-input-assistance
not-applicablehighNo reachable input form exists on the representative public surfaces.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription, consent, or reachable account-management flow exists on the representative public surfaces.
be-sustainable
optimised-assets
issueshighFive of six images are legacy PNG/JPG, four below-fold images are not lazy, four lack responsive sources, and one is oversized.
F-35 medium: Image delivery wastes bytes and misses responsive/lazy loading.
be-sustainable
no-wasteful-work
issueshighA 928KB uncompressed stylesheet and roughly 293KiB estimated unused CSS/JS are shipped for a simple portal homepage.
F-36 medium: The page transfers substantial unused work.
be-sustainable
third-party-and-media-budget
issueshighThe 1.72MB load is dominated by 928KB CSS, 184KB fonts, and a 179KB hero image; major hashed assets lack cache headers.
F-37 medium: The resource budget is disproportionate to a mostly static portal.
be-agent-ready
structured-agent-capabilities
not-applicablehighWebMCP capability exposure is emerging and not required for this informational portal; its crawlability opportunity is already covered under discoverability.
be-agent-ready
on-device-inference
not-applicablehighNo summarization or language-model task needs on-device inference on this simple portal.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumHeap self size rose only 143,819 bytes (0.77%) and nodes 1,438 (0.40%) across separate controlled runs, with no unbounded pattern established.
be-memory-efficient
bounded-footprint
passhighThe rendered page has 254 DOM elements, about 11.7MB used JS heap at runtime, and an 18.6MB snapshot self-size, proportionate for the Angular page.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumNo Detached* constructor appeared among retained-size leaders; closure count changed by 7 after repeated scrolling, not evidence of accumulation.

Provenance

Canonical report: results/atomic/reports/0149-examinationservices_nic_in.json
Report SHA-256: 29bd09eb7f608e418d0266ea46a433929f6f6f24eb939de0ae98f9f9293f8b55
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/examinationservices_nic_in/2026-07-18T18-49-12-947Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/examinationservices_nic_in/2026-07-18T18-49-12-947Z
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.