Manifest position 845 · CrUX rank bucket 1000

https://wise.com

Coverage complete

Coverage complete across 58 atomic checks and four representative public templates plus login and error-state probes.

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 probe matched prefers-color-scheme: dark but reported color-scheme: normal and the same light surface/text palette; the dark screenshot remains light.
F01 medium: No dark theme is applied when the system requests one.
respect-user-preferences
respects-reduced-motion
issueshighUnder prefers-reduced-motion: reduce, getAnimations() still reported two running 3,000 ms animations.
F02 medium: Finite decorative motion continues under reduced-motion.
respect-user-preferences
respects-contrast
passhighText and controls remained visible in the high-contrast screenshot.
implement-natural-interactions
view-transitions
issueshighThe platform probe found no active route/state transition treatment for the menu/calculator journey, and clicking Send money navigated abruptly.
F03 low: Important state and route changes do not use View Transitions.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked parallax, scrollytelling, or reveal interaction was present on the representative templates, so there is no scroll-linked implementation to assess.
implement-natural-interactions
physical-gestures
passhighCarousels expose Previous/Next buttons and ordinary scrolling remains platform-native; no custom pointermove gesture trap was observed.
provide-guided-navigation
scroll-state-aware-chrome
issueshighFull-page captures exceed 13,000 px while the navigation remains a fixed treatment; no progress or scroll-state response was observed.
F04 low: Long pages use static rather than scroll-state-aware navigation chrome.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, context menu, or edge-positioned popover was exposed on the representative paths.
provide-guided-navigation
directs-attention
passhighStrong section headings, selected controls, breadcrumbs on help, and explicit CTAs keep location and next actions understandable.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighThe help-page mobile screenshot shows a large consent panel and backdrop covering the article immediately on load.
F05 high: Cookie consent obscures primary content on entry.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighDOM probes found zero dialog, role=dialog, or popover elements while screenshots show the consent overlay.
F06 medium: The cookie overlay is not exposed as a dialog or popover.
maximize-content-reduce-noise
reduced-chrome
passhighOutside the consent overlay, layouts dedicate most viewport area to product content and use restrained borders/chrome.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighEvery measured template reported horizontalOverflowPx 0 and a viewport meta tag.
adapt-to-the-form-factor
component-level-responsiveness
passhighThe probe found 1,524 accessible container rules and components visibly recompose between desktop and 360 px captures.
adapt-to-the-form-factor
input-modality-aware
issueshighThe focused first link computed outline was none; the page probe counted 32 rendered controls below 24 px in one dimension.
F07 high: Some controls lack a visible focus indicator and many targets are undersized.
support-core-task-success
clear-purpose-and-primary-action
passhighEach page has a specific h1 and prominent next action, including Send money, Open an account, business signup, and article navigation.
support-core-task-success
primary-flow-completion
passhighThe quote calculator exposes labelled send/receive amounts and clicking Send money triggered the expected navigation to the authenticated onboarding surface.
support-core-task-success
clear-system-state-and-recovery
passhighAn invalid route renders a clear lost-page h1 with Help Centre, Log in and Sign up recovery links; calculator status uses alert/status regions.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 4.4 s, TBT 640 ms, Speed Index 8.6 s and performance 55; trace corroborated 356 ms TBT.
F08 high: The measured load is slow and interaction-blocked.
be-fast-and-stable
visual-stability
passhighCLS was 0.065 in Lighthouse and 0 to 0.073 across mobile templates, within the good threshold.
be-fast-and-stable
efficient-main-thread
issueshighThe trace recorded four long tasks, including a 318 ms task; mobile layouts recorded tasks up to 366 ms.
F09 high: Long main-thread tasks delay responsiveness.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 108 requests and 9.12 MB transferred, including ten parser-inserted very-high-priority stylesheets and 5.94 MB media.
F10 high: A large render-critical and media payload is delivered on initial load.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse found 451 KB unused in the 600 KB app chunk and 184 KB unused CSS (92%) in a 200 KB stylesheet.
F11 high: Large amounts of JavaScript and CSS are unused at load.
be-inclusive
names-roles-labels
issueshighLighthouse found two unnamed carousel buttons, an image without alt, orphan list items and comparison table cells without headers.
F12 high: Several controls and content structures lack accessible semantics.
be-inclusive
sufficient-contrast
passhighLighthouse did not report a color-contrast failure and content remained legible in the contrast-emulated screenshot.
be-inclusive
structure-and-focus
issueshighLighthouse found headings skipping to h5/h4, and the focus probe found no visible outline on the first focused link.
F13 high: Heading order and keyboard focus treatment are inconsistent.
be-inclusive
legible-text
passhighBody copy uses comfortable measure and spacing and remains readable without clipping across the selected templates.
be-inclusive
zoom-reflow-targets-and-media
issueshighAlthough all four 360 px layouts reflowed without overflow, the probe counted 32 rendered targets under 24 px in one dimension.
F14 medium: Touch-target sizing falls below the inclusive baseline.
follow-best-practices
no-console-errors
issueshighLighthouse captured malformed SVG transform errors and React hydration error #418.
F15 medium: The homepage logs rendering and hydration errors.
follow-best-practices
sound-document-and-assets
issueshighThe image audit found 42 images without dimensions, 27 without srcset, 8 oversized and 7 legacy-format assets.
F16 medium: Image delivery and sizing are inconsistent.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse reported missing/403 source maps for large first-party bundles and three BFCache failure reasons tied to no-store responses.
F17 medium: The page has platform hygiene regressions.
be-discoverable
title-and-description
passhighAll four templates expose descriptive titles and meta descriptions.
be-discoverable
crawlable-and-mobile-friendly
issueshighLighthouse SEO identified three “Learn more” links, and the DOM probe counted eight generic Learn more/Find out more links.
F18 medium: Some link text is not descriptive out of context.
be-discoverable
canonical-and-indexing-signals
issueshighrobots.txt was available, but /sitemap.xml returned an HTML lost-page response instead of an XML sitemap.
F19 medium: The sitemap endpoint is not a sitemap.
be-discoverable
structured-and-shareable-metadata
issueshighThe help article probe found zero JSON-LD blocks despite the page representing a support article; Open Graph metadata was present.
F20 medium: The help article has no article structured data.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders show HTTPS/HSTS/nosniff, but CSP script-src includes unsafe-inline and unsafe-eval, and no Referrer-Policy header is sent.
F21 high: The CSP permits unsafe script execution and Referrer-Policy is absent.
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe tracker probe found six third-party origins and active Mixpanel, Bing and Google Tag Manager trackers; HAR attributed 13 requests and 458 KB to third parties.
F22 medium: Tracking runs across several third-party origins.
be-private-and-secure
in-context-permissions-and-modern-auth
passhighNo permission prompt appeared on load; login offers a passkey and uses autocomplete="email webauthn" plus current-password.
be-private-and-secure
defensive-browser-policies
issueshighCSP frame-ancestors and HSTS are present, but Referrer-Policy is missing and the permissive CSP includes connect-src * plus unsafe script directives.
F23 medium: Defensive browser policy coverage is incomplete.
be-resilient
progressive-enhancement
passhighRaw HTML retained title/h1/description and 63% to 92% of rendered content; no page was a JS shell.
be-resilient
resilient-runtime-behaviour
passhighMenus, calculator controls, and consent UI stayed within 360 px viewports with no overflow or clipped overlay.
be-resilient
offline-and-installable
not-applicablehighWise transfers and live exchange quotes are intrinsically online; offline installability is not required for these public marketing and transaction-entry pages.
be-resilient
network-and-http-failure-states
passhighThe missing route presents a useful recovery page rather than a blank shell or infinite spinner.
be-internationalised
lang-dir-and-logical-properties
passhighPages declare en-GB/en and ltr where applicable, and the homepage publishes 46 hreflang alternatives.
be-internationalised
locale-aware-data
passhighGBP/EUR amounts use locale grouping and decimals, pages use regional en-GB metadata, and extensive localized variants are linked.
be-internationalised
time-zone-correctness
not-applicablehighThe representative public pages expose currencies and localized content but no event scheduling or user-visible time-zone/DST calculation.
be-trustworthy
no-dark-patterns
passhighAccept and Decline receive equal prominence, prices/fees are displayed before action, and no confirmshaming copy was observed.
be-trustworthy
humane-error-handling
passhighThe calculator uses labelled inputs and alert/status regions, while route failure messaging is plain and actionable.
be-trustworthy
trustworthy-input-assistance
passhighEmail and password fields are labelled and use email webauthn/current-password autocomplete tokens.
be-trustworthy
safe-commercial-and-account-flows
passhighThe quote exposes rate, fee and recipient amount before Send money; login offers recovery and passkey options.
be-sustainable
optimised-assets
issueshighThe image audit found 8 oversized images, 27 without responsive sources and 7 legacy formats.
F24 high: Asset selection is not consistently resolution-efficient.
be-sustainable
no-wasteful-work
issueshighHAR transferred 5.94 MB of media and 1.90 MB of script on load while Lighthouse found substantial unused JS/CSS.
F25 high: Below-fold media and unused code are fetched during initial load.
be-sustainable
third-party-and-media-budget
issueshighFour media requests transferred 5.94 MB, led by a 3.73 MB WebM, before users interacted; total load reached 9.12 MB.
F26 high: The homepage media budget is disproportionate to the primary calculator task.
be-agent-ready
structured-agent-capabilities
issueshighThe site is an agentic-commerce candidate, but recon found only human-facing forms and Lighthouse agentic browsing scored 49 with an ill-formed accessibility tree.
F27 low: Wise exposes no structured agent-facing transaction capability.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation or language-model task is offered where built-in on-device inference is needed.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter 10 open/close cycles, DOM nodes stayed at 2,679 and used JS heap decreased from 53.4 MB to 46.3 MB.
be-memory-efficient
bounded-footprint
issueshighThe baseline heap summary contained 1,126,044 nodes/65.0 MB self size; post-interaction snapshot was 1,191,531 nodes/69.2 MB.
F28 medium: The initial JavaScript heap footprint is heavy for a marketing page.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighNo Detached*, listener or timer constructor appeared in the top summaries, and same-session DOM count remained unchanged after 10 cycles.

Provenance

Canonical report: results/atomic/reports/0845-wise_com.json
Report SHA-256: 36f55b3983aeb3340e8fce6b0ab47c9929ec60ef17f3c804fcf9c1f94e111990
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/wise_com/2026-07-23T09-36-26-284Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/wise_com/2026-07-23T09-36-26-284Z
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.