Manifest position 329 · CrUX rank bucket 1000

https://support.microsoft.com

Coverage complete

Atomic coverage complete across five representative paths. Excluded: authenticated account completion, purchase flows, and every locale/article instance; representative public templates were sampled instead.

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 remains white, and the computed probe reports color-scheme: normal with no dark surface retint.
F1 medium: The site does not honor the user’s dark color-scheme preference.
respect-user-preferences
respects-reduced-motion
passmediumUnder prefers-reduced-motion: reduce the animation probe found zero active animations.
respect-user-preferences
respects-contrast
passmediumLighthouse color-contrast passed and essential controls remained legible in all captured templates.
implement-natural-interactions
view-transitions
issuesmediumThe CSS feature probe found no view-transition rules across the landing template, section, search, or article navigation surfaces.
F2 low: Page and state changes do not use View Transitions.
implement-natural-interactions
scroll-driven-animations
passmediumNo scroll-linked animation exists, so no main-thread scroll-handler anti-pattern was observed.
implement-natural-interactions
physical-gestures
passmediumNo custom swipe, pull, parallax, or pointer-driven gesture was present on the audited templates.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumLanding and article captures show long documents while the feature probe found no scroll timeline/container behavior or progress affordance.
F3 low: Long pages provide static rather than scroll-state-aware navigation chrome.
provide-guided-navigation
anchored-positioning
passmediumThe only visible callout remained attached to the sign-in control within the desktop viewport; no clipped overlay was observed.
provide-guided-navigation
directs-attention
passmediumScreenshots show clear heading hierarchy, product grouping, article sections, descriptive result links, and a visible not-found recovery search.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighDesktop landing and Windows section screenshots show a 260px sign-in callout covering the upper-right content before user interaction.
F4 medium: A sign-in teaching callout opens on load and obscures page content.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighRecon found zero dialog, popover, or details elements while the visible teaching callout is represented by #smcTeachingCalloutPopover and a javascript:void(0) dismiss anchor.
F5 low: The teaching callout is an ad-hoc div/link overlay rather than a semantic popover.
maximize-content-reduce-noise
reduced-chrome
passmediumMobile and article screenshots devote the viewport primarily to content with restrained borders and navigation.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passmediumAt 360x800 the layout primitive measured scrollWidth 360, clientWidth 360, and zero horizontal overflow.
adapt-to-the-form-factor
component-level-responsiveness
issuesmediumThe page adapts at 360px without overflow, but the CSS probe found zero @container rules across reused card/navigation components.
F6 low: Responsive behavior is viewport-based, with no component container queries detected.
adapt-to-the-form-factor
input-modality-aware
passmediumFocus probe showed visible outlines on sampled controls and primary product targets were 48px or larger.
support-core-task-success
clear-purpose-and-primary-action
passmediumLanding, section, article, search, and 404 screenshots clearly state purpose and expose the next action.
support-core-task-success
primary-flow-completion
passmediumThe support search flow completed via GET query=wifi and returned ten descriptive result links plus pagination.
support-core-task-success
clear-system-state-and-recovery
passmediumThe unknown-route capture displays “Sorry, page not found” and an actionable support search field.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 3.2s and FCP 3.0s; the CDP trace corroborated LCP/FCP at 2.22s under a separate run.
F7 medium: Cold-load LCP is outside the good Core Web Vitals range.
be-fast-and-stable
visual-stability
passmediumMobile layout observer measured CLS 0.0103 with no horizontal overflow, within the good range.
be-fast-and-stable
efficient-main-thread
passmediumTrace recorded one 69.68ms long task and only 19.68ms total blocking time.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 2.24MB across 68 requests, including 1.59MB images and eight parser-inserted high-priority stylesheets; Lighthouse estimated 940ms render-blocking and 1,632KiB cache-lifetime savings.
F8 high: Resource delivery is image-heavy and contains a long render-blocking chain.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse duplicated-javascript insight estimated 6KiB savings, alongside 14 scripts and 313KB transferred script bytes in the HAR.
F9 low: The landing page ships avoidable duplicate JavaScript.
be-inclusive
names-roles-labels
passmediumLighthouse accessibility scored 0.96; image-alt passed and search/feedback controls exposed names or associated labels.
be-inclusive
sufficient-contrast
passmediumLighthouse color-contrast audit passed.
be-inclusive
structure-and-focus
issueshighLighthouse and the focus probe found five positive tabindex values (1,2,4,5,6); search recon found zero h1 elements despite a full results page.
F10 high: Focus order is manually reordered, and the search results template has no h1.
be-inclusive
legible-text
passmediumMobile landing, search, and article captures show readable 16px body text, comfortable line lengths, and no clipping.
be-inclusive
zoom-reflow-targets-and-media
passmediumViewport meta is present and 360px captures reflow without horizontal overflow; no required video/audio media appears on tested templates.
follow-best-practices
no-console-errors
passmediumLighthouse errors-in-console audit passed with no logged browser errors.
follow-best-practices
sound-document-and-assets
issueshighThe image probe found all 46 images missing width/height, 12 missing srcset, eight oversized, and 46 legacy-format assets; Lighthouse also flagged 46 unsized and nine low-resolution images.
F11 medium: Images omit intrinsic dimensions and are delivered with poor responsive sizing.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse traced an unload listener in the analytics bundle and reported BFCache failure UnloadHandlerExistsInMainFrame.
F12 medium: A deprecated unload listener prevents back/forward cache restoration.
be-discoverable
title-and-description
passmediumHomepage and article expose descriptive titles and meta descriptions.
be-discoverable
crawlable-and-mobile-friendly
issueshighLighthouse crawlable-anchors identified the skip-to-main and callout dismiss anchors; recon confirms the skip link href is javascript:void(0).
F13 medium: Two controls are implemented as javascript:void(0) anchors, including the skip link.
be-discoverable
canonical-and-indexing-signals
passmediumHomepage/article returned 200, expose canonical URLs, robots.txt is valid, and robots.txt advertises two sitemap indexes.
be-discoverable
structured-and-shareable-metadata
issueshighArticle metadata probe found zero JSON-LD blocks and no hreflang links, although the content has a canonical URL and localized site architecture.
F14 low: The representative article lacks structured entity metadata.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders show CSP 'frame-ancestors self' and HSTS, but no script/style/default-src policy, no X-Content-Type-Options, Referrer-Policy, or Permissions-Policy.
F15 high: The CSP only restricts framing and omits core XSS defenses.
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe tracker probe found seven third-party origins; HAR recorded 16 third-party requests and 181,561 bytes; Lighthouse found nine third-party cookies and the cookie probe found five SameSite=None cookies.
F16 medium: The anonymous landing load has a broad telemetry and cookie footprint.
be-private-and-secure
in-context-permissions-and-modern-auth
passmediumNo permission prompt appeared on load; sign-in is delegated through Microsoft OIDC rather than a page-local password form.
be-private-and-secure
defensive-browser-policies
issueshighHeaders show CSP 'frame-ancestors self' and HSTS, but no script/style/default-src policy, no X-Content-Type-Options, Referrer-Policy, or Permissions-Policy.
F15 high: The CSP only restricts framing and omits core XSS defenses.
be-resilient
progressive-enhancement
passmediumDiscoverability captures show 100% content visibility without JavaScript on landing and article templates.
be-resilient
resilient-runtime-behaviour
passmediumLanding, section, search, and article templates rendered stable content and the visible callout stayed within viewport bounds.
be-resilient
offline-and-installable
not-applicablehighThis public support content site is primarily document/search delivery rather than an installable app; offline installability was judged out of scope.
be-resilient
network-and-http-failure-states
passmediumThe representative unknown URL displays a useful not-found state with recovery search instead of a blank shell.
be-internationalised
lang-dir-and-logical-properties
issuesmediumThe article correctly declares en-US/ltr, but the stylesheet probe counted 263 physical-direction rules versus seven logical-property rules and no hreflang metadata.
F17 medium: Localized pages remain heavily dependent on physical-direction CSS and expose no hreflang links.
be-internationalised
locale-aware-data
not-applicablehighThe audited support templates contain no user-facing dates, currencies, durations, or numeric data requiring locale formatting.
be-internationalised
time-zone-correctness
not-applicablehighThe audited templates expose no scheduling or time-zone-sensitive data.
be-trustworthy
no-dark-patterns
passmediumNo pricing, forced continuity, confirmshaming, or disguised advertising was observed; the sign-in callout is dismissible.
be-trustworthy
humane-error-handling
passmediumSearch accepts a non-destructive GET query and the 404 state gives neutral, actionable recovery language.
be-trustworthy
trustworthy-input-assistance
passmediumSearch controls use native type=search with clear names; no address/payment/profile data is requested on audited paths.
be-trustworthy
safe-commercial-and-account-flows
passmediumNo checkout/subscription flow exists on tested support templates; account sign-in is clearly labeled and delegated to Microsoft identity.
be-sustainable
optimised-assets
issueshighImages account for 1.59MB; 35 below-fold images are not lazy-loaded, all 46 are legacy PNG/JPG, 12 lack srcset, and eight are oversized.
F18 high: Below-fold imagery is not optimized for transfer or viewport need.
be-sustainable
no-wasteful-work
issueshighHAR totals 68 requests and 2.24MB while the first viewport is mostly headings and product links; 35 below-fold images load eagerly and telemetry contacts browser.events.data.microsoft.com.
F19 medium: The landing page eagerly fetches content and telemetry that is not needed in the first viewport.
be-sustainable
third-party-and-media-budget
issueshighThird parties transfer 181,561 bytes and images transfer 1.59MB on a page whose core task is navigating text links or searching.
F20 medium: Third-party and image transfer is disproportionate to a text-first support landing page.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo transactional agent-facing capability is needed for these public support-document templates; semantic crawlable content is the relevant surface.
be-agent-ready
on-device-inference
not-applicablehighOn-device inference is not necessary to complete the tested support search and article-reading tasks.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten full-page scroll cycles, heap self-size grew only 142,836 bytes (1.2%) and node count 823 (0.4%), with no unbounded-growth signal.
be-memory-efficient
bounded-footprint
passmediumBaseline heap was 11,996,995 self-size bytes for 198,515 nodes, proportionate to the content-rich landing page.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumBaseline/post summaries show stable native counts (97,978 to 97,986) and no Detached* constructor population among top retained constructors.

Provenance

Canonical report: results/atomic/reports/0329-support_microsoft_com.json
Report SHA-256: a5221b92e71729601ce33cbbb77f483c3f06bba54afc013ac9e1c9599d574b35
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/support_microsoft_com/2026-07-19T23-48-01-244Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/support_microsoft_com/2026-07-19T23-48-01-244Z
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.