Manifest position 519 · CrUX rank bucket 1000
https://www.yahoo.com
Coverage complete
Atomic coverage complete. The requested US URL geolocated to the Yahoo UK surface; findings apply to the observed UK portal, consent, Finance, Search, News article, and login templates.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Dark preference matched but entry surfaces stayed light. F-001 medium: The main Yahoo and consent surfaces do not adapt to the requested dark theme. |
respect-user-preferencesrespects-reduced-motion | issues | high | Seven 700ms animations remained running under reduce. F-002 medium: Yahoo Finance continues non-essential animation when reduced motion is requested. |
respect-user-preferencesrespects-contrast | pass | high | Lighthouse contrast passed and controls/text remained visually distinct. |
implement-natural-interactionsview-transitions | issues | medium | Consent-to-home navigation is abrupt and no view-transition declarations were found. F-003 low: Navigation and state changes do not expose modern declarative transition or positioning cues. |
implement-natural-interactionsscroll-driven-animations | pass | medium | No scroll-linked visual effect or scroll animation was present, so no main-thread imitation was observed. |
implement-natural-interactionsphysical-gestures | pass | medium | Sampled pages use native scrolling and ordinary controls without custom pointer gesture traps. |
provide-guided-navigationscroll-state-aware-chrome | issues | medium | Long feed chrome has no observed scroll-state response or progress cue. F-003 low: Navigation and state changes do not expose modern declarative transition or positioning cues. |
provide-guided-navigationanchored-positioning | issues | medium | Positioned UI was present but no anchor-positioning usage/fallback declarations were found. F-003 low: Navigation and state changes do not expose modern declarative transition or positioning cues. |
provide-guided-navigationdirects-attention | pass | high | Strong headline hierarchy, skip links, market strip, and visible state labels direct attention. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Blocking consent overlay obscures all content on entry. F-004 high: A mandatory consent interstitial obscures the entire homepage and every article before content can be used. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | Visible modal has zero dialog/popover elements. F-005 medium: The blocking consent experience is not represented by the native dialog or popover primitives. |
maximize-content-reduce-noisereduced-chrome | pass | medium | Once content is visible, Finance uses a content-dense hierarchy with restrained chrome. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | Both measured zero horizontal overflow with viewport metadata. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | medium | No container-query declarations were found for reused portal components. F-003 low: Navigation and state changes do not expose modern declarative transition or positioning cues. |
adapt-to-the-form-factorinput-modality-aware | pass | high | Target-size audit passed; sampled native links/buttons expose browser focus outlines and mobile controls are adequately sized. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Homepage/search/Finance communicate purpose with prominent search, headlines, and clear primary controls. |
support-core-task-successprimary-flow-completion | issues | high | Representative web search returned HTTP 500 instead of results. F-006 high: The primary web-search journey failed instead of returning results. |
support-core-task-successclear-system-state-and-recovery | pass | high | Search failure states the problem and preserves a retry query; nonexistent path returns a real 404. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse LCP was 4.1s/FCP 3.6s and Finance had two long tasks. F-007 high: The homepage ships a very heavy, third-party-dominated request graph after consent. |
be-fast-and-stablevisual-stability | pass | high | Homepage and Finance observers measured CLS 0 with no recorded shifts. |
be-fast-and-stableefficient-main-thread | issues | high | Finance recorded 64ms/107ms long tasks and homepage loaded 90 scripts. F-007 high: The homepage ships a very heavy, third-party-dominated request graph after consent. |
be-fast-and-stableefficient-resource-delivery | issues | high | 4.12MB/278 requests with blocking CSS and cache gaps. F-007 high: The homepage ships a very heavy, third-party-dominated request graph after consent. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | 2.14MB scripts, third-party dominance, and 53KiB estimated unused CSS. F-007 high: The homepage ships a very heavy, third-party-dominated request graph after consent. |
be-inclusivenames-roles-labels | issues | high | Visible-label/accessibility-name mismatch and landmark omission were detected. F-008 high: The consent entry restricts zoom and has accessibility semantics gaps. |
be-inclusivesufficient-contrast | pass | high | Automated contrast audit passed and text/controls were legible in sampled states. |
be-inclusivestructure-and-focus | issues | high | Consent page has no landmarks and lacks lang; sampled controls include inconsistent focus styling. F-008 high: The consent entry restricts zoom and has accessibility semantics gaps. |
be-inclusivelegible-text | pass | high | Body and headline text are readable with comfortable sizing and wrapping on sampled views. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Viewport restricts scaling and mobile consent requires a forced scroll-to-end step. F-008 high: The consent entry restricts zoom and has accessibility semantics gaps. |
follow-best-practicesno-console-errors | pass | high | No browser console errors were logged on the audited entry. |
follow-best-practicessound-document-and-assets | issues | high | Doctype/charset are valid, but six entry images lack dimensions and CSS waste is reported. F-009 medium: The entry surface has asset sizing and browser lifecycle hygiene problems. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Two BFCache blockers were reported. F-009 medium: The entry surface has asset sizing and browser lifecycle hygiene problems. |
be-discoverabletitle-and-description | issues | high | Consent handoff exposes a generic title and no meta description despite good underlying Yahoo metadata. F-010 medium: The browser-visible consent landing replaces Yahoo’s descriptive metadata with generic, incomplete metadata. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Server HTML has 47 real anchors, viewport metadata, and general crawler access; layout has no overflow. |
be-discoverablecanonical-and-indexing-signals | pass | medium | Public homepage returned 200 in recon, has a canonical, robots permits general crawling, and declares a sitemap. |
be-discoverablestructured-and-shareable-metadata | pass | medium | Homepage contains two JSON-LD blocks and the article template presents a coherent visible entity. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS and no exposed secrets passed, but key security headers are missing on the final entry response. F-011 high: The browser-visible entry response lacks important browser-enforced security policies. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | 194 third-party requests transferred 2.77MB after consent. F-012 high: Third-party advertising and analytics dominate the post-consent network footprint. |
be-private-and-securein-context-permissions-and-modern-auth | pass | medium | No permission prompt appeared on load; login source contains WebAuthn capability. |
be-private-and-securedefensive-browser-policies | issues | high | CSP/frame protection/HSTS/Permissions-Policy were absent on the consent response. F-011 high: The browser-visible entry response lacks important browser-enforced security policies. |
be-resilientprogressive-enhancement | pass | high | Homepage ships 533KB server HTML with content/links; discoverability reports 100% raw coverage and no JS shell. |
be-resilientresilient-runtime-behaviour | pass | medium | Consent choices remain reachable and reject navigation completes; sampled overlays did not clip horizontally. |
be-resilientoffline-and-installable | not-applicable | high | A public news/search portal is not a core offline application; Finance exposes a manifest, but offline installability is not required for the audited core content. |
be-resilientnetwork-and-http-failure-states | pass | high | Search failure gives a retry action and the bad content route returns a branded 404 response. |
be-internationalisedlang-dir-and-logical-properties | issues | high | Underlying Yahoo/Finance use en-GB, but the consent document has an empty lang attribute. F-013 medium: The consent document omits its language declaration. |
be-internationalisedlocale-aware-data | pass | medium | UK market values, percentages, and relative article times are formatted coherently for the en-GB surface. |
be-internationalisedtime-zone-correctness | not-applicable | high | The sampled landing, article, search, and sign-in surfaces expose no user-scheduled or cross-time-zone event workflow to validate. |
be-trustworthyno-dark-patterns | pass | high | Accept all and Reject all have equal visual prominence; manage settings and withdrawal policy are explicit. |
be-trustworthyhumane-error-handling | pass | high | Failure message is neutral, preserves the query, and gives a clear retry action. |
be-trustworthytrustworthy-input-assistance | issues | high | Username field omits autocomplete=username. F-014 medium: The Yahoo sign-in username field does not advertise the expected autocomplete token. |
be-trustworthysafe-commercial-and-account-flows | pass | medium | Sampled sign-in entry is concise, labels persistence, offers federated sign-in, and links account creation/terms. |
be-sustainableoptimised-assets | issues | high | A 444KB image and multiple large media assets load in the initial portal graph. F-015 high: Media, scripts, and background third-party work are disproportionate for the first portal view. |
be-sustainableno-wasteful-work | issues | high | Initial window loads 278 requests including analytics/ad background calls and 90 scripts. F-015 high: Media, scripts, and background third-party work are disproportionate for the first portal view. |
be-sustainablethird-party-and-media-budget | issues | high | 2.77MB third-party bytes and 4.12MB total are disproportionate for first view. F-015 high: Media, scripts, and background third-party work are disproportionate for the first portal view. |
be-agent-readystructured-agent-capabilities | not-applicable | high | Yahoo explicitly disallows major AI/search-agent crawlers and exposes no declared agent tool surface; this indicates no intended agent-facing capability. |
be-agent-readyon-device-inference | not-applicable | high | No user-facing inference task requiring built-in on-device AI was present in the sampled news/search/account journeys. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | Repeated scrolling changed heap nodes only 72,846→72,861 and self size 3,823,114→3,824,698 bytes, showing no unbounded growth in the sampled interaction. |
be-memory-efficientbounded-footprint | pass | medium | Consent entry footprint was 72,846 nodes and 3.82MB self size, proportionate to the sampled document. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | low | Total node population remained effectively flat across ten cycles (+15), with no accumulation signal; constructor-level detached-node tracing was not needed to establish growth absence at this confidence. |
Provenance
Canonical report: results/atomic/reports/0519-www_yahoo_com.json
Report SHA-256: a4ac6145a3ed416d4b771c2f715ece87116460fa6b1a11f2c5b18bb54073b715
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_yahoo_com/2026-07-26T13-23-44-187Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_yahoo_com/2026-07-26T13-23-44-187Z
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.