Manifest position 697 · CrUX rank bucket 1000
https://www.microsoft.com
Coverage complete
Coverage complete across 58 atomic checks. One representative product path returned a recoverable upstream demand page and is reported as a finding.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Under emulated prefers-color-scheme: dark, the page reports color-scheme: normal and keeps body background rgb(255,255,255); the dark screenshot remains light. F01 medium: The site ignores the user’s dark-colour preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | Emulated reduced-motion matched true, exposed no active animations, and rendered CSS contains three reduced-motion rules. |
respect-user-preferencesrespects-contrast | pass | high | Lighthouse color-contrast audit passed and the visual screenshots retain clear text/control boundaries. |
implement-natural-interactionsview-transitions | issues | high | The rendered CSS probe found zero view-transition rules across the home page, while navigation is a core part of this multi-page site. F02 low: Page and state navigation has no View Transition treatment. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No scroll-linked animation was present on the representative pages, so there is no scroll implementation to assess. |
implement-natural-interactionsphysical-gestures | not-applicable | high | No custom gesture-driven interaction was present in the representative surfaces. |
provide-guided-navigationscroll-state-aware-chrome | pass | high | Desktop/mobile screenshots show compact persistent navigation and clear long-page section progression without obstructing content. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip or floating menu requiring anchor positioning was encountered in the exercised states. |
provide-guided-navigationdirects-attention | pass | high | Heading hierarchy and high-contrast calls to action consistently guide attention through home, listing, M365 and AI archetypes. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Desktop and mobile load screenshots show the cookie notice before the global header and hero, occupying roughly 300 px desktop and 215 px mobile. F03 medium: The optional-cookie notice consumes substantial space before the main content. |
maximize-content-reduce-noisesemantic-dismissible-primitives | pass | high | DOM probe found no ad-hoc dialog overlays on load; global navigation uses named native buttons and links. |
maximize-content-reduce-noisereduced-chrome | pass | high | Screenshots show content cards and product imagery dominate the page below the consent notice. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360x800, layout reported scrollWidth=clientWidth=360 and horizontalOverflowPx=0. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | The CSS probe found zero @container rules across the rendered homepage; the page has repeated card components used in several widths. F04 low: Components rely on viewport adaptation rather than container-aware reuse. |
adapt-to-the-form-factorinput-modality-aware | pass | high | Lighthouse target-size and accessibility audits passed; primary links are 40–48px tall and native focusable controls are used. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Home, listing, Microsoft 365 and AI screenshots each expose a clear H1/offer and prominent next actions. |
support-core-task-successprimary-flow-completion | issues | high | The representative Surface Laptop product URL returned “Thank you for your patience… high demand” instead of product details or purchase actions. F05 high: A prominent Surface shopping path dead-ends on a demand error. |
support-core-task-successclear-system-state-and-recovery | issues | high | The failure page says “wait and try again later” but provides no retry control, status link, product-list fallback, or way back to the relevant Surface category. F06 medium: The product-route failure offers no actionable recovery. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured LCP 17.2 s, TBT 405 ms, Speed Index 11.0 s, and interactive at 25.6 s; the independent trace measured LCP 2.83 s and 61 ms TBT, showing substantial run-to-run load sensitivity. F07 high: Cold-load performance misses the Core Web Vitals bar. |
be-fast-and-stablevisual-stability | pass | high | Mobile layout measured CLS 0.000064 and Lighthouse measured CLS 0.00010. |
be-fast-and-stableefficient-main-thread | issues | high | Lighthouse measured 405 ms TBT; the trace recorded two long tasks, including one 111 ms task. F08 high: Main-thread work delays readiness. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR captured 197 requests and 3.01 MB transferred, including 140 scripts (1.74 MB) and multiple VeryHigh-priority parser-inserted stylesheets. F09 high: The homepage has a large, script-heavy critical load. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimated 432 KiB unused JavaScript and 241 KiB unused CSS; one store-assistant bundle wasted about 327 KiB and a UHF stylesheet was 98% unused. F10 medium: The page ships substantial unused JavaScript and CSS. |
be-inclusivenames-roles-labels | issues | high | The image audit found 7 of 26 images without alt text, including a visible Azure AI content-card image; Lighthouse’s sampled load still scored automated accessibility at 1.0. F11 medium: Some rendered images lack text alternatives. |
be-inclusivesufficient-contrast | pass | high | Lighthouse color-contrast audit passed with score 1.0. |
be-inclusivestructure-and-focus | pass | high | Lighthouse heading-order, link-name and button-name audits passed; DOM includes header, nav, main and footer landmarks. |
be-inclusivelegible-text | pass | high | Desktop/mobile screenshots show readable line lengths, spacing and consistent typographic hierarchy across four archetypes. |
be-inclusivezoom-reflow-targets-and-media | pass | high | Mobile reflow has no horizontal overflow; Lighthouse target-size and viewport audits passed. |
follow-best-practicesno-console-errors | issues | high | Lighthouse captured a ReimagineTelemetry ReferenceError, a querySelectorAllDeep TypeError, and two missing font resources (404). F12 medium: The homepage emits runtime and network errors. |
follow-best-practicessound-document-and-assets | issues | high | The image audit found all 26 img elements lacked width and height attributes, with 3 oversized images and 16 lacking srcset; observed CLS happened to remain low in this run. F13 medium: Images omit intrinsic dimensions. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse’s BFCache audit reports UnloadHandlerExistsInMainFrame. F14 low: An unload handler blocks the back/forward cache. |
be-discoverabletitle-and-description | pass | high | Homepage has a descriptive title and meta description; M365 also preserves title/description in raw HTML. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Lighthouse crawlable-anchor, robots and viewport audits passed; representative navigation uses real href links. |
be-discoverablecanonical-and-indexing-signals | pass | high | Homepage returned 200, declares canonical https://www.microsoft.com/en-gb and index,follow; robots permits it. |
be-discoverablestructured-and-shareable-metadata | issues | high | The metadata probe found zero JSON-LD blocks. Open Graph title, description, URL and type are present, and raw-HTML discoverability is strong. F15 low: The organisation homepage lacks structured entity metadata. |
be-private-and-securesecure-transport-and-headers | issues | high | Header inspection found no CSP or X-Content-Type-Options; cookie inspection found ak_bmsc and bStore without Secure and all three sampled cookies using SameSite=None. HSTS is present. F16 high: Core browser security headers and cookie protections are incomplete. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Tracker evidence found 11 third-party origins and active Microsoft Clarity endpoints; HAR attributes 49 requests and 1.18 MB to third-party origins before consent interaction. F18 medium: The default load has a broad analytics and third-party footprint. |
be-private-and-securein-context-permissions-and-modern-auth | pass | high | No permission prompt fired on load; authentication is linked rather than forced during the audited public journey. |
be-private-and-securedefensive-browser-policies | issues | high | The main response had neither frame-ancestors/X-Frame-Options nor Referrer-Policy or Permissions-Policy. F17 high: Clickjacking, referrer, and permissions defenses are absent on the main response. |
be-resilientprogressive-enhancement | pass | high | Discoverability measured 87% raw-HTML content coverage on home and 90% on M365; both retain title, H1 and description without JS. |
be-resilientresilient-runtime-behaviour | pass | high | Representative home, listing, M365 and AI pages rendered usable mobile layouts with no clipping observed. |
be-resilientoffline-and-installable | issues | high | Recon found no web app manifest, while the surface includes account, cart, assistant and shopping flows; no offline fallback was exposed. F19 medium: The app-like commerce experience has no install/offline declaration. |
be-resilientnetwork-and-http-failure-states | issues | high | The product archetype was replaced by a generic high-demand page with no retry, stale product content, or alternate route. F20 medium: Network/upstream failure handling degrades to a generic dead end. |
be-internationalisedlang-dir-and-logical-properties | issues | high | The document correctly declares lang=en-GB, but the rendered stylesheet probe found zero margin-inline, padding-inline, inset-inline, or inline-size matches. F21 low: The localized homepage does not use logical CSS properties in inspected styles. |
be-internationalisedlocale-aware-data | pass | high | en-GB pages use localized copy and the listing renders UK-market currency/content consistently. |
be-internationalisedtime-zone-correctness | not-applicable | high | No date/time or cross-time-zone event data appeared in the representative paths. |
be-trustworthyno-dark-patterns | pass | high | Consent screenshot presents Accept, Reject and Manage cookies as equal-size adjacent actions; no confirmshaming was observed. |
be-trustworthyhumane-error-handling | pass | high | The exercised search control uses a labelled native search input; no premature validation or blaming error copy appeared. |
be-trustworthytrustworthy-input-assistance | pass | high | The only audited user input is a clearly named native search field; address/payment/profile data was not requested on these paths. |
be-trustworthysafe-commercial-and-account-flows | pass | high | Visible shopping cards show direct Shop now/price-oriented routes and no forced sign-in, continuity or hidden consent in the exercised listing. |
be-sustainableoptimised-assets | issues | high | The image audit found 3 oversized images, 16 images without responsive sources, no detected modern-format images, and one legacy PNG; all 26 omitted intrinsic dimensions. F22 medium: Image delivery is not consistently resource-efficient. |
be-sustainableno-wasteful-work | issues | high | HAR captured 197 requests, 140 scripts and 3.01 MB, while Lighthouse estimated 432 KiB unused JS and 241 KiB unused CSS. F23 high: The default page load performs disproportionate work. |
be-sustainablethird-party-and-media-budget | issues | high | Third-party origins accounted for 49 requests and 1.18 MB, including consent, UHF and analytics resources. F24 medium: Third-party resources consume a large share of the initial budget. |
be-agent-readystructured-agent-capabilities | not-applicable | high | The public marketing/store pages expose no declared agent-facing transaction surface; this emerging capability is out of scope for this run. |
be-agent-readyon-device-inference | not-applicable | high | No on-device inference task is part of the audited public marketing and shopping journeys. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | After ten end-to-end scroll cycles, heap rose from 48.67 MB to 50.47 MB (3.7%) while lazy content was first realized; no unbounded pattern was established in this bounded repetition. |
be-memory-efficientbounded-footprint | pass | high | Baseline heap was 48.67 MB with 699,160 nodes, proportionate to a media-rich commerce homepage. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | Baseline/post heap summaries contain no Detached* constructor among retained top constructors; ten scroll cycles did not establish accumulating listener/timer growth. |
Provenance
Canonical report: results/atomic/reports/0697-www_microsoft_com.json
Report SHA-256: 970fc1fc3e7867334138ffa95826f2f38b7321dc3d389f3e67b8831a3904effd
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_microsoft_com/2026-07-22T11-30-33-723Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_microsoft_com/2026-07-22T11-30-33-723Z
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.