Manifest position 773 · CrUX rank bucket 1000

https://corp.sbi.bank.in

Coverage complete

Coverage complete across 58 catalog checks and four representative paths. Authentication systems on separate origins 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-mode screenshot is visually identical to the light capture, and computed styles report color-scheme: normal with white surfaces.
F01 medium: The gateway ignores the user’s dark color-scheme preference.
respect-user-preferences
respects-reduced-motion
issueshighThe reduced-motion probe matched prefers-reduced-motion: reduce but still found a running 60,000 ms marquee animation.
F02 medium: The scrolling announcement keeps animating when reduced motion is requested.
respect-user-preferences
respects-contrast
passhighThe prefers-contrast: more screenshot retained visible text, controls, borders, and links.
implement-natural-interactions
view-transitions
issueshighCSS inspection found no view-transition rules, while the representative site uses cross-document navigation and accordion/state changes.
F03 low: Navigation and state changes use abrupt swaps rather than view transitions.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo parallax, scroll-linked reveal, scrollytelling, or other scroll-driven animation exists on the representative pages.
implement-natural-interactions
physical-gestures
not-applicablehighNo swipe, pull-to-reveal, drag, or gesture-driven interaction exists on the representative pages.
provide-guided-navigation
scroll-state-aware-chrome
issueshighDesktop screenshots and CSS inspection show fixed/static navigation with no scroll-state container rules or progress cue on long pages.
F04 low: Navigation chrome is static and does not respond to scroll position.
provide-guided-navigation
anchored-positioning
issueshighDOM/CSS inspection found Bootstrap menu/dialog structures and no anchor-name, position-anchor, or position-try usage.
F05 low: Menus and overlays rely on legacy Bootstrap/manual positioning rather than resilient anchored placement.
provide-guided-navigation
directs-attention
passhighBreadcrumbs on the FAQ and clearly separated account-opening cards provide visible orientation and next-step cues.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighThe first viewport contains two full-width warning banners plus a continuously moving announcement before the personal-banking action.
F06 medium: Stacked notices and a moving announcement dominate the gateway before core content.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe accessibility probe found six div-based role=dialog modals and 18 javascript: links rather than native dialog/popover/details controls.
F07 medium: Transient UI is implemented with custom Bootstrap div dialogs and JavaScript links.
maximize-content-reduce-noise
reduced-chrome
issueshighThe corporate template screenshot shows a dense tab bar, banner, announcement panels, decorative imagery, and compact 12 px text around the primary login action.
F08 medium: Dense legacy chrome competes with core banking actions.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighThe gateway overflows by 33 px at 360 px. The FAQ lacks a viewport meta tag and renders a 980 px desktop canvas scaled to fit.
F09 high: Representative pages do not reliably reflow on mobile.
adapt-to-the-form-factor
component-level-responsiveness
issueshighCSS inspection found zero container rules; the corporate template includes fixed widths such as #wrapper { width: 980px } and many fixed-size panels.
F10 medium: Components depend on fixed widths and viewport-era styling rather than adapting to their containers.
adapt-to-the-form-factor
input-modality-aware
issueshighThe focus probe found the navigation toggle with outline:none and counted 23 controls below 24 px in at least one dimension; Lighthouse also failed target-size.
F11 high: Keyboard focus and touch-target support are inconsistent.
support-core-task-success
clear-purpose-and-primary-action
passhighThe gateway clearly labels Personal Banking and Corporate Banking login actions, and the account page presents three explicit next actions.
support-core-task-success
primary-flow-completion
issueshighFollowing Start New Application leads directly to “Your session has expired” instead of the registration form, before any user input.
F12 critical: The current-account application journey dead-ends immediately.
support-core-task-success
clear-system-state-and-recovery
passhighThe expired-session state is explicit and offers separate continuation links for relationship managers and customers.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP/FCP at 4.4 s; the raw-CDP trace measured LCP/FCP at 8.23 s under the observed run.
F13 high: The gateway’s main content paints too slowly.
be-fast-and-stable
visual-stability
issueshighThe 360 px FAQ layout run recorded CLS 0.139, including a 0.137 shift around 6.1 seconds.
F14 medium: The FAQ template has a material load-time layout shift.
be-fast-and-stable
efficient-main-thread
passhighRaw-CDP trace and layout captures observed no long tasks and 0 ms total blocking time in the measured load.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR/Lighthouse found four VeryHigh-priority blocking stylesheets, four synchronous head scripts, uncompressed HTML/CSS/JS, weak cache lifetimes, and an estimated 3.27 s render-blocking saving.
F15 high: Render-blocking, uncompressed, poorly cached resources delay the page.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 264 KiB unused CSS and 96 KiB unused JavaScript, alongside unminified CSS/JS opportunities.
F16 medium: The page ships substantial unused CSS and JavaScript.
be-inclusive
names-roles-labels
issueshighLighthouse failed link-name and label-content-name-mismatch; the image audit also found one image without alt text.
F17 high: Some links lack reliable accessible names.
be-inclusive
sufficient-contrast
passhighLighthouse reported no failed color-contrast audit, and the high-contrast capture retained readable controls and text.
be-inclusive
structure-and-focus
issueshighThe gateway toggle computes outline:none when focused, while the legacy corporate pages omit a main landmark and even a visible h1 in the inspected DOM.
F18 high: Focus visibility and semantic structure are inconsistent across templates.
be-inclusive
legible-text
issueshighComputed styles show 12 px Tahoma throughout the fixed 980 px corporate template; on mobile the whole FAQ canvas is scaled down rather than reflowed.
F19 medium: Legacy pages use cramped, fixed 12 px typography and scaled desktop layouts.
be-inclusive
zoom-reflow-targets-and-media
issueshighThe FAQ has no viewport meta and exposes a 980 px layout at a 360 px condition; Lighthouse failed touch-target sizing.
F20 high: Zoom/reflow and target sizing fail on representative pages.
follow-best-practices
no-console-errors
issueshighLighthouse’s errors-in-console audit failed for the tested navigation.
F21 medium: The gateway logs browser errors during load.
follow-best-practices
sound-document-and-assets
issueshighThe image probe found 23 of 24 images without explicit dimensions, 23 legacy-format images, and one oversized image; Lighthouse also failed unsized-images.
F22 medium: Image and document assets are not consistently soundly authored.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse failed the inspector-issues audit; the DOM also contains 18 javascript: pseudo-links that bypass native link/button behavior.
F23 medium: DevTools reports platform hygiene issues.
be-discoverable
title-and-description
passhighThe gateway has a descriptive title and meta description (“State Bank of India”), both present in raw HTML.
be-discoverable
crawlable-and-mobile-friendly
issueshighThe DOM probe found 18 javascript: links, Lighthouse failed crawlable-anchors, and the FAQ template lacks viewport metadata.
F24 high: Important navigation is not fully crawlable or consistently mobile-friendly.
be-discoverable
canonical-and-indexing-signals
issueshighNo canonical URL was present; /robots.txt and /sitemap.xml both returned branded 404 rejection pages.
F25 medium: Canonical, robots, and sitemap indexing signals are incomplete.
be-discoverable
structured-and-shareable-metadata
issueshighThe metadata probe found zero JSON-LD blocks and no Open Graph tags on the organization/service gateway.
F26 medium: The public bank gateway lacks structured and social-preview metadata.
be-private-and-secure
secure-transport-and-headers
issueshighThe header audit found no HSTS or nosniff and a CSP allowing unsafe-inline; all four observed cookies use SameSite=None, with one not HttpOnly.
F27 high: Transport is HTTPS, but key security headers and cookie posture are incomplete.
be-private-and-secure
data-minimisation-and-third-parties
passhighTracker inspection found no known tracker domains, only one zero-byte third-party image request, and the secrets scan found no exposed credentials.
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablehighThis host presents no permission request or authentication form; authentication is delegated to separate YONO origins outside the requested host scope.
be-private-and-secure
defensive-browser-policies
issueshighNo frame-ancestors/X-Frame-Options, Referrer-Policy, or Permissions-Policy was observed, and the CSP lacks the documented clickjacking defense.
F28 high: Browser-enforced defensive policies are largely absent.
be-resilient
progressive-enhancement
passhighDiscoverability comparison found 96% rendered-content coverage in raw HTML, with title, h1, and description available without JavaScript.
be-resilient
resilient-runtime-behaviour
issueshighA fresh navigation to Start New Application immediately rendered a session-expired state, showing that initial session state is not stabilized.
F29 high: The account flow starts in stale runtime state.
be-resilient
offline-and-installable
not-applicablehighThis public banking gateway delegates intrinsically online transactions and is not an installable app surface; offline account operations would be inappropriate.
be-resilient
network-and-http-failure-states
issueshighBoth robots.txt and sitemap.xml returned 404 pages saying the URL was rejected and offered only a support ID, with no recovery navigation.
F30 medium: Missing infrastructure routes return a dead-end rejection page.
be-internationalised
lang-dir-and-logical-properties
issueshighThe multilingual current-account pages have an empty html lang attribute, and legacy CSS uses extensive physical left/right properties and fixed positioning.
F31 high: Language and bidirectional layout foundations are inconsistent.
be-internationalised
locale-aware-data
not-applicablehighThe audited public pages display no user-facing dates, currencies, durations, or locale-sensitive numeric data to format.
be-internationalised
time-zone-correctness
not-applicablehighThe audited paths expose no events, schedules, timestamps, or recurring-time data.
be-trustworthy
no-dark-patterns
passhighNo consent wall, forced continuity, disguised advertisement, or confirmshaming was observed across the four representative paths.
be-trustworthy
humane-error-handling
not-applicablehighNo editable form could be reached on this host: the application route expired before rendering fields, so there was no form-validation interaction to judge.
be-trustworthy
trustworthy-input-assistance
not-applicablehighNo sign-in, address, payment, or signup fields were rendered on the audited host; those flows are delegated or blocked before fields appear.
be-trustworthy
safe-commercial-and-account-flows
issueshighThe advertised Start New Application action immediately reports an expired session on a fresh visit, preventing account setup.
F32 critical: The account-opening flow is not dependable or continuous.
be-sustainable
optimised-assets
issueshighThe HAR transferred 5.44 MB, of which 4.84 MB was images; 23 images use legacy JPG/PNG, 23 lack dimensions, and responsive srcset is absent.
F33 high: The gateway transfers a large set of unoptimized carousel images.
be-sustainable
no-wasteful-work
issueshighThe network run downloaded 32 images and multiple 1,140–1,920 px banners, including many hidden slides, during initial load.
F34 high: Hidden carousel media is eagerly downloaded without immediate user value.
be-sustainable
third-party-and-media-budget
issueshighAlthough known trackers were absent, first-party images alone transferred 4.84 MB for a page whose core task is choosing a login or service link.
F35 high: The media budget is disproportionate to the simple gateway task.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared agent-facing intent or safe transaction-tool surface was found; this emerging capability is optional for the audited banking gateway.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation or language-model task is part of the audited gateway’s core experience, so on-device inference is not applicable.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten menu open/close cycles, heap self-size changed from 5.09 MB to 5.36 MB with no Detached constructor among leading populations; this is modest warm-up, not evidence of unbounded growth.
be-memory-efficient
bounded-footprint
passmediumThe measured page used about 2.59 MB live JS heap, 647 DOM nodes, and a 5.09 MB snapshot self-size, proportionate to this gateway.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumBaseline/post heap summaries showed no Detached constructor in the leading populations and stable jQuery wrapper counts after repeated menu toggles.

Provenance

Canonical report: results/atomic/reports/0773-corp_sbi_bank_in.json
Report SHA-256: 04ea835f2dd0390054c9df6f8ed7d14c67f86c37ba6fc189aeab85957b951109
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/corp_sbi_bank_in/2026-07-22T23-14-28-673Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/corp_sbi_bank_in/2026-07-22T23-14-28-673Z
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.