Manifest position 680 · CrUX rank bucket 1000

https://search.yahoo.com

Coverage complete

Atomic coverage complete. The external web and image result backends returned failure/empty states during the run; those observed states are reported as findings rather than blockers because the templates remained inspectable.

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
issueshighDark emulation leaves all principal surfaces white and no preference-aware theme CSS is present
F001 medium: The search experience ignores the user’s dark color-scheme preference.
respect-user-preferences
respects-reduced-motion
passhighprefers-reduced-motion: reduce matched and zero active animations were present on the inspected landing state
respect-user-preferences
respects-contrast
passhighControls, text, focus, and search affordances remained visible under forced colors; Lighthouse contrast audit passed
implement-natural-interactions
view-transitions
issueshighSearch submission performs an abrupt document swap and no view-transition CSS was found
F002 low: Search navigation swaps abruptly instead of preserving spatial continuity.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo parallax, scrollytelling, carousel, or scroll-linked motion exists on the representative surfaces, so there is no scroll animation to implement or evaluate.
implement-natural-interactions
physical-gestures
not-applicablehighThe inspected search, retry, tab, and sign-in surfaces expose no swipe, pull, snap, or gesture-driven interaction requiring physical gesture treatment.
provide-guided-navigation
scroll-state-aware-chrome
not-applicablehighThe representative search utility states do not use persistent scroll chrome or a long-form reading journey where scroll-state feedback would add orientation.
provide-guided-navigation
anchored-positioning
issueshighThe apps overlay is a plain div with no popover or CSS anchor positioning
F003 low: The apps menu is not implemented as an anchored, self-repositioning overlay.
provide-guided-navigation
directs-attention
passhighThe active Images tab is clearly highlighted and both failure states place retry/suggestion actions next to the status message
maximize-content-reduce-noise
no-intrusive-interruptions
passhighNo load-time popup, interstitial, or content-obscuring banner appeared on landing, results, image results, or sign-in
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe transient apps overlay uses a role-less div and no popover/dialog/details primitives were present
F004 low: Transient menu UI uses an ad-hoc div instead of the platform popover primitive.
maximize-content-reduce-noise
reduced-chrome
passhighThe landing prioritises the search field and results states contain little non-content chrome
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighLanding lacks viewport meta; web results overflow 920px and image results 441px
F005 high: The primary search and result templates do not reflow for a 360px viewport.
adapt-to-the-form-factor
component-level-responsiveness
issueshighNo container queries were found and shared result/navigation shells stay desktop-wide on mobile
F006 medium: Shared result components do not adapt to their available container.
adapt-to-the-form-factor
input-modality-aware
passhighTouch target audit passed and keyboard focus on the first control has a visible 1px auto outline
support-core-task-success
clear-purpose-and-primary-action
passhighYahoo branding, “Search the web” input, and Search action make the primary purpose immediately clear
support-core-task-success
primary-flow-completion
issueshighThe submitted broad query did not return web results and the image archetype also returned no results
F007 critical: The core search task could not return web or image results.
support-core-task-success
clear-system-state-and-recovery
passhighBoth failures state what happened and offer retry/new-query guidance; image results add concrete search suggestions
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse LCP is 9.8s although the unthrottled trace LCP is 1.28s; constrained mobile load misses the good range
F008 high: Throttled mobile loading misses the LCP good range.
be-fast-and-stable
visual-stability
passhighLanding CLS was approximately 0.000002 and Lighthouse CLS was 0; result templates also reported CLS 0
be-fast-and-stable
efficient-main-thread
passhighRaw trace recorded no long tasks and TBT 0ms; Lighthouse TBT was 59ms, within the good range
be-fast-and-stable
efficient-resource-delivery
issueshighInitial delivery is 1.36MB, including four eager voice WAV files totalling about 505KB
F009 medium: The sparse landing page transfers 1.36MB, including 505KB of voice audio before the feature is used.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighEstimated savings are 409KiB unused JavaScript and 39KiB unused CSS
F010 medium: Large portions of consent, analytics, and mobile CSS are unused at load.
be-inclusive
names-roles-labels
issueshighTwo mobile icon links lack discernible names and the web-results query input has no label
F011 medium: Some primary controls lack accessible names.
be-inclusive
sufficient-contrast
passhighLighthouse color contrast passed and essential UI remained visible in forced-colors mode
be-inclusive
structure-and-focus
issueshighNo main landmark exists and heading order starts at h3 then h4; focus itself remains visible
F012 medium: The landing page lacks a main landmark and starts its visible heading hierarchy at h3.
be-inclusive
legible-text
issueshighText becomes tiny on the scaled landing and clipped on both result templates at mobile width
F013 medium: Mobile scaling and clipping make text difficult to read.
be-inclusive
zoom-reflow-targets-and-media
issueshighTouch targets pass and no captioned media is needed, but landing omits viewport meta and result templates fail reflow
F005 high: The primary search and result templates do not reflow for a 360px viewport.
follow-best-practices
no-console-errors
issueshighA client request to acapi.yahoo.com/v1/sync returns 404 and is logged as a browser error
F014 low: The page logs a failed network resource to the browser console.
follow-best-practices
sound-document-and-assets
passhighHTML doctype and UTF-8 are valid; all six landing images have alt and dimensions and aspect/resolution audits passed
follow-best-practices
browser-platform-hygiene
passhighBFCache passes, paste is allowed, no geolocation/notification prompt occurs on load, and no deprecated API failure was reported
be-discoverable
title-and-description
issueshighResult templates have descriptive titles but no meta description; Lighthouse also saw no description in its mobile landing variant
F015 medium: Result templates omit a meta description.
be-discoverable
crawlable-and-mobile-friendly
issueshighLinks and robots syntax pass, but all inspected templates fail mobile friendliness through scaling or horizontal overflow
F005 high: The primary search and result templates do not reflow for a 360px viewport.
be-discoverable
canonical-and-indexing-signals
passhighLanding returns 200 to the discoverability fetch, is indexable, and robots.txt deliberately excludes query-result routes; no accidental noindex was observed
be-discoverable
structured-and-shareable-metadata
not-applicablehighThe audited surfaces are a generic search utility and transient query/error states, not an article, product, organization, event, place, or other rich entity requiring entity structured data.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS/HSTS are present, but CSP permits unsafe-inline/unsafe-eval and two cookies lack Secure
F016 high: Cookie and CSP settings weaken an otherwise HTTPS-protected page.
be-private-and-secure
data-minimisation-and-third-parties
issueshigh22/27 requests and 1.316MB/1.363MB transferred bytes are third-party; Google Tag Manager is active
F017 medium: Third-party delivery and tracking dominate the landing load.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighNo permission prompt fires on load, but the relevant sign-in surface exposes no passkey/WebAuthn option
F018 medium: The linked sign-in flow does not expose phishing-resistant passkey authentication.
be-private-and-secure
defensive-browser-policies
issueshighPermissions-Policy is missing; CSP contains unsafe directives and broad object/connect/media sources
F019 medium: Defensive browser policy coverage is incomplete.
be-resilient
progressive-enhancement
passhighDiscoverability reports 100% rendered-word coverage from raw HTML, not a JS shell; crawler view retains the core search content
be-resilient
resilient-runtime-behaviour
passhighSimple search and recovery controls render without clipped overlays at desktop; no fragile async shell or initial visibility flicker was observed
be-resilient
offline-and-installable
not-applicablehighSearch results inherently require a live index/network. No installable intent is declared, so an offline/PWA experience is not expected for this public search utility.
be-resilient
network-and-http-failure-states
passhighBackend/result failures produce explicit messages, retry/new-query actions, and suggestions rather than blank shells or infinite spinners
be-internationalised
lang-dir-and-logical-properties
issueshighlang=en-US is correct, but no logical properties were detected and physical left/right positioning dominates
F020 medium: The CSS is built around physical left/right positioning rather than writing-mode-safe logical properties.
be-internationalised
locale-aware-data
not-applicablehighRepresentative surfaces display no dates, numbers, currencies, durations, or calendar values whose locale formatting can be judged.
be-internationalised
time-zone-correctness
not-applicablehighRepresentative search, error, and sign-in states contain no event times, recurring intervals, or stored temporal concepts.
be-trustworthy
no-dark-patterns
passhighNo confirmshaming, disguised ads, consent wall, hidden price, or forced continuity was observed; “Stay signed in” is visible and reversible
be-trustworthy
humane-error-handling
not-applicablehighThe primary search accepts free text and has no invalid-input state; the linked username step was not submitted with personal data, so no representative validation-error state was available to exercise.
be-trustworthy
trustworthy-input-assistance
issueshighThe username/email/phone field has a visible label but an empty autocomplete attribute
F021 medium: The username field does not advertise the autocomplete token browsers need.
be-trustworthy
safe-commercial-and-account-flows
issueshighSign-in is clear and reversible but does not offer a phishing-resistant passkey route on the inspected entry screen
F018 medium: The linked sign-in flow does not expose phishing-resistant passkey authentication.
be-sustainable
optimised-assets
passhighAll six landing images have dimensions and alt; none are oversized, and Lighthouse aspect/resolution audits pass
be-sustainable
no-wasteful-work
issueshighVoice media is fetched before intent and hundreds of KiB of shipped JS are unused at load
F022 medium: Nonessential scripts and audio are fetched before user intent.
be-sustainable
third-party-and-media-budget
issueshighThird parties account for 96.6% of transferred bytes and nonessential media/scripts dominate a sparse search landing page
F017 medium: Third-party delivery and tracking dominate the landing load.
F022 medium: Nonessential scripts and audio are fetched before user intent.
be-agent-ready
structured-agent-capabilities
not-applicablehighThe site exposes no declared agent-facing task surface and robots.txt explicitly disallows major AI agents; this is an intentional crawler posture, not a missing WebMCP obligation.
be-agent-ready
on-device-inference
not-applicablehighNo declared summarisation or local-inference feature exists on the inspected search utility, so built-in on-device AI is an opportunity rather than a requirement.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter 10 representative query interactions, nodes rose 0.38% (234,395 to 235,293) and self size 0.59% (14,649,660 to 14,735,491 bytes), with no unbounded pattern in this bounded run
be-memory-efficient
bounded-footprint
passhighThe landing uses about 14.6MB V8 snapshot self size, 12.5MB live JS heap in the probe, and 302 live DOM elements, proportionate to the page
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumNo Detached* constructor appears among top retained constructors and repeated interaction produced only modest bounded node growth; confidence is medium because listener enumeration was unavailable

Provenance

Canonical report: results/atomic/reports/0680-search_yahoo_com.json
Report SHA-256: 363d2acbe4063096fdd5f93bb2f1ad77037a80baf0c847312f7e3654227f5baa
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/search_yahoo_com/2026-07-22T09-01-15-877Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/search_yahoo_com/2026-07-22T09-01-15-877Z
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.