Manifest position 245 · CrUX rank bucket 1000
https://wbpds.wb.gov.in
Coverage complete
Coverage complete. The requested hostname redirects through four hops to https://food.wb.gov.in/. Coverage included that final portal and representative content, contact, FAQ, read-only service, and error archetypes. Excluded: authenticated account systems, mutating application submission, payment, and a full Bengali-route parity review because those would require credentials, user data, or side effects.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The dark-mode computed-style probe reported color-scheme: normal and retained the light rgb(255, 250, 224) body surface under prefers-color-scheme: dark. F01 medium: The site ignores the user’s dark colour-scheme preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | CSS and media probes found 17 reduced-motion rules and no active animations under prefers-reduced-motion: reduce. |
respect-user-preferencesrespects-contrast | issues | high | The CSS feature probe found zero prefers-contrast or forced-colors rules, while axe found 28 definite colour-contrast failures and 43 additional nodes needing review. F02 high: High-contrast users are not given a robust, preference-aware presentation. |
implement-natural-interactionsview-transitions | issues | high | The fetched CSS feature probe found zero view-transition usage across the page stylesheets. F03 low: Navigation and state changes use abrupt legacy swaps rather than View Transitions. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No parallax, scrollytelling, or scroll-linked reveal behavior was observed, so there is no scroll-linked animation implementation to judge. |
implement-natural-interactionsphysical-gestures | not-applicable | high | No swipe, pull-to-reveal, drag, or other custom physical gesture surface was present on the audited paths. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | The mobile layout measured a 12,335px document; CSS inspection found no modern scroll-state/timeline feature and the captured header remains static. F04 low: The very long home page has no scroll-state-aware navigation or progress affordance. |
provide-guided-navigationanchored-positioning | issues | high | DOM inspection found a Bootstrap custom modal, no popover/dialog primitives, and CSS inspection found zero anchor positioning declarations. F05 low: Menus and overlays rely on legacy custom positioning without anchor-position fallbacks. |
provide-guided-navigationdirects-attention | pass | high | The DOM exposes labelled navigation and active in-page tab destinations (Notices, Press Releases, Government order), giving direct state cues. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Desktop and mobile load screenshots show content without a blocking interstitial or consent wall. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | The platform probe found one .modal but zero dialog, popover, or details elements. F06 medium: A custom Bootstrap modal is used instead of native dismissible overlay primitives. |
maximize-content-reduce-noisereduced-chrome | issues | high | The 360px screenshot shows date/social buttons, accessibility controls, a style selector, a large crest/title block, language control, and navigation before service content. F07 medium: The mobile first viewport is dominated by utility chrome before core services appear. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360×800 the layout primitive measured scrollWidth=clientWidth=360 and zero horizontal overflow; all representative mobile screenshots remained within the viewport. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | The fetched CSS feature probe found zero @container rules and 651 physical-direction declarations versus zero logical declarations. F08 low: Components use only legacy viewport layout, with no container-level adaptation. |
adapt-to-the-form-factorinput-modality-aware | issues | high | The active-control probe found 39 of 52 visible interactive elements below 44px in at least one dimension, including 11–20px social links and a 21px-high select. F09 high: Many interactive targets are too small for reliable touch input. |
support-core-task-successclear-purpose-and-primary-action | issues | high | HAR evidence records four redirects, including an HTTPS-to-HTTP hop, before landing on the general Food & Supplies home page; the first mobile viewport contains no ration-card action. F10 high: The requested public-distribution URL does not lead directly to its expected core task. |
support-core-task-successprimary-flow-completion | pass | high | The read-only “FPS Wise List of Beneficiaries” route loaded to a district report table without login or a dead end. |
support-core-task-successclear-system-state-and-recovery | issues | high | A deliberately unknown route renders a bare “Server Error / 404 - File or directory not found” page with no site navigation, search, home link, or retry guidance. F11 medium: Failure states provide no useful recovery path. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured FCP 11.9s, LCP 15.3s, Speed Index 16.0s, and CLS 0.287; the independent trace measured LCP 8.45s. F12 critical: The landing experience is extremely slow and visually unstable. |
be-fast-and-stablevisual-stability | issues | high | Lighthouse measured CLS 0.287, and the image audit found all 71 images lacked width and height attributes. F13 high: Late content shifts the page substantially during loading. |
be-fast-and-stableefficient-main-thread | pass | high | Trace evidence found one 53.97ms long task and only 3.97ms total blocking time, corroborating Lighthouse TBT of 0ms. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR captured 101 requests and 2.10MB transferred, ten parser-inserted high-priority stylesheets, multiple uncompressed CSS/JS/document responses, and missing cache headers on major assets. F14 high: Critical resource delivery is uncompressed, uncached, and render-blocking. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimated 289KiB unused CSS and 86KiB unused JavaScript, including 94% unused bootstrap.css and 76% unused bootstrap.min.js. F15 medium: Large amounts of legacy CSS and JavaScript are shipped unused. |
be-inclusivenames-roles-labels | issues | high | axe found critical image-alt, select-name, aria-required-children and aria-required-parent violations; the image audit counted 24 missing alt attributes. F16 critical: Core controls and images lack accessible names and valid role relationships. |
be-inclusivesufficient-contrast | issues | high | axe found 28 confirmed contrast failures; Lighthouse examples include 3.5:1 and 3.85:1 text combinations where 4.5:1 is required. F17 high: Important dashboard text and tabs fail WCAG AA contrast. |
be-inclusivestructure-and-focus | issues | high | axe reported html-has-lang, landmark-one-main, page-has-heading-one, region and listitem violations; the probe found no main and no h1. F18 high: The document lacks essential language, main-landmark, and top-level heading structure. |
be-inclusivelegible-text | pass | high | Representative mobile screenshots show body and heading text reflowing without clipping; the table remains readable in the narrow viewport. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Layout showed no horizontal overflow, but 39 of 52 visible controls were below 44px in one dimension. F19 high: Although the page reflows at 360px, target sizing remains inaccessible. |
follow-best-practicesno-console-errors | issues | high | Lighthouse logged “DataTable is not a function”, an undefined .top access, a null innerHTML assignment, and a favicon 404. F20 high: The production home page throws multiple JavaScript exceptions. |
follow-best-practicessound-document-and-assets | issues | high | The image audit found 71/71 images without intrinsic dimensions, 55 oversized images, 71 legacy-format images, and 66 below-fold images not lazy-loaded; axe also found a deprecated marquee. F21 medium: Document and image asset hygiene is poor. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse runtime evidence shows three uncaught TypeErrors, while HAR shows jQuery, Bootstrap, two Owl Carousel sources, and a missing favicon. F22 medium: Legacy dependencies and broken runtime assumptions reduce platform reliability. |
be-discoverabletitle-and-description | pass | high | The rendered DOM and Lighthouse both confirm a descriptive title and meta description on the final landing page. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Lighthouse confirms crawlable anchors and indexing allowed, the viewport meta is present, and the 360px layout has no overflow. |
be-discoverablecanonical-and-indexing-signals | issues | high | The final page has no canonical link; both /robots.txt and /sitemap.xml returned 404, and the original hostname performs four redirects including an intermediate HTTP URL. F23 medium: Canonical crawling and indexing support is incomplete. |
be-discoverablestructured-and-shareable-metadata | issues | high | The probe found zero JSON-LD blocks and only one populated Open Graph field despite multiple empty og tags in the DOM. F24 medium: Share and structured metadata are mostly empty. |
be-private-and-securesecure-transport-and-headers | issues | high | The headers primitive found no CSP, HSTS, X-Content-Type-Options, X-Frame-Options/frame-ancestors, Referrer-Policy, or Permissions-Policy; the redirect chain also includes an HTTP hop. F25 critical: Baseline transport and browser security headers are absent. |
be-private-and-securedata-minimisation-and-third-parties | pass | high | Tracker inspection found no known trackers, secrets inspection found no credentials, and the sole session cookie is Secure, HttpOnly and SameSite=Lax. |
be-private-and-securein-context-permissions-and-modern-auth | not-applicable | high | No permission request or authentication flow occurs on the representative public-information paths; account-only systems were excluded from non-mutating coverage. |
be-private-and-securedefensive-browser-policies | issues | high | Header inspection found no clickjacking protection, HSTS, CSP/Trusted Types foundation, Referrer-Policy, or Permissions-Policy. F26 high: The site does not configure browser-enforced defensive policies. |
be-resilientprogressive-enhancement | pass | high | The no-JavaScript crawler comparison received HTTP 200, found title/description in raw HTML, and measured 61% rendered-content coverage rather than an empty JS shell. |
be-resilientresilient-runtime-behaviour | issues | high | Three uncaught TypeErrors occur on the home page, including missing plugin and null/undefined element assumptions. F27 high: Core runtime behavior is fragile under ordinary loading. |
be-resilientoffline-and-installable | not-applicable | high | The audited surface is an informational multi-page government portal rather than an installed app; offline installability was judged out of scope, while progressive enhancement and failure handling were still tested. |
be-resilientnetwork-and-http-failure-states | issues | high | The 404 test produced a generic server error without site context or recovery controls. F28 medium: HTTP failure handling falls back to a dead-end server page. |
be-internationalisedlang-dir-and-logical-properties | issues | high | The DOM has an empty html lang, axe flags html-has-lang, and CSS inspection found 651 physical-direction declarations versus zero logical-property declarations. F29 high: The bilingual site does not declare document language and is not writing-mode resilient. |
be-internationalisedlocale-aware-data | issues | high | The mobile screenshot renders “Sunday, July 19, 2026” while the page offers Language/ভাষা, and no document language is declared. F30 medium: Visible date formatting is fixed to English despite a Bengali language option. |
be-internationalisedtime-zone-correctness | not-applicable | high | The representative pages contain no cross-time-zone events, recurring schedules, or user-entered time data requiring time-zone computation. |
be-trustworthyno-dark-patterns | pass | high | Load and representative route screenshots show no consent wall, disguised advertisement, forced continuity, confirmshaming, or preselected commercial choice. |
be-trustworthyhumane-error-handling | not-applicable | high | No user-entry form is present on the audited home, contact, FAQ, about, or read-only report paths. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | No address, payment, sign-in, sign-up, or comparable user-entry fields are present on the audited read-only paths. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, consent, authentication, or account-management journey is part of the representative public, non-mutating coverage. |
be-sustainableoptimised-assets | issues | high | The image audit found 55 oversized images, 71 legacy-format images, 66 below-fold images without lazy loading, and no modern-format images; HAR transferred 1.27MB of images. F31 high: Image delivery is substantially oversized and unoptimized. |
be-sustainableno-wasteful-work | issues | high | HAR captured 101 requests, three separate Google Fonts stylesheets, two Owl Carousel sources, and uncached/uncompressed legacy bundles; Lighthouse found large unused code. F32 medium: The page performs avoidable network and parsing work. |
be-sustainablethird-party-and-media-budget | issues | high | HAR attributed 93 requests and 2.096MB to origins other than the requested hostname, including external font and carousel CDNs; the total transfer was 2.10MB. F33 medium: Third-party and decorative resource cost is disproportionate to this public-service page. |
be-agent-readystructured-agent-capabilities | not-applicable | high | Agent-facing capabilities are emerging and were not declared as an intended surface for this public information portal; absence is treated as an opportunity, not a failure. |
be-agent-readyon-device-inference | not-applicable | high | No user task on the representative paths clearly benefits from on-device inference; this emerging capability is not applicable. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | After ten real navbar toggles, heap totals were 121,379 nodes / 7.37MB versus baseline 123,188 nodes / 7.46MB, providing no retained-growth signal. |
be-memory-efficientbounded-footprint | pass | high | The loaded portal heap was 7.46MB across 123,188 heap nodes, proportionate to the rendered page and stable after interaction. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | Before/after heap summaries contain no reported Detached* constructor population and totals decreased after repeated navbar toggling. |
Provenance
Canonical report: results/atomic/reports/0245-wbpds_wb_gov_in.json
Report SHA-256: 2a27794f331f6201df6b2687a1f79bc47bbff7dcd241e4ac2bcc0f7ea8eda3aa
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/wbpds_wb_gov_in/2026-07-19T10-05-49-918Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/wbpds_wb_gov_in/2026-07-19T10-05-49-918Z
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.