Manifest position 316 · CrUX rank bucket 1000
https://in.search.yahoo.com
Coverage complete
Coverage-complete audit of the homepage, failed representative search journey, narrow layouts, crawler rendering, security, performance, and memory.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Dark-emulated and light screenshots are pixel-equivalent in the page surface; computed html background stays rgb(255,255,255) and color-scheme is normal. F01 medium: The page ignores the user’s dark color-scheme preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | Reduced-motion emulation matched and getAnimations() returned no active animations; no non-essential motion remained. |
respect-user-preferencesrespects-contrast | pass | high | Lighthouse found no color-contrast failure and native focus outlines remained visible on most links. |
implement-natural-interactionsview-transitions | issues | high | DOM/CSS inspection found no view-transition usage, and the home-to-results journey performs a plain full navigation. F02 low: Search navigation swaps documents abruptly without a view transition. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No scroll-linked animation exists on the representative pages, so implementation technique is not applicable. |
implement-natural-interactionsphysical-gestures | not-applicable | high | The search experience has no gesture-driven control to evaluate. |
provide-guided-navigationscroll-state-aware-chrome | pass | high | Results CSS contains a sticky header state and the search control remains available at the top of results. |
provide-guided-navigationanchored-positioning | not-applicable | high | No user-facing tooltip, popover, or anchored menu was needed in the exercised primary flow. |
provide-guided-navigationdirects-attention | pass | high | The query persists in the results search box and the failure message supplies a descriptive retry link. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Home screenshots show the core search field immediately with no on-load overlay obscuring content. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | Structure probe found three DIV elements with role=dialog and no dialog or popover element. F03 medium: Overlay implementations use custom role=dialog containers rather than native dialog/popover primitives. |
maximize-content-reduce-noisereduced-chrome | pass | high | The first viewport is content-first: one search control, three shortcuts, and a compact trending card. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | At 360x800, results layout measured scrollWidth 1280 versus clientWidth 360 (920 px overflow); the screenshot clips the failure text and all right-side controls. F04 high: Search results ship a fixed desktop canvas on a narrow phone viewport. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | At 360x800, results layout measured scrollWidth 1280 versus clientWidth 360 (920 px overflow); the screenshot clips the failure text and all right-side controls. F04 high: Search results ship a fixed desktop canvas on a narrow phone viewport. |
adapt-to-the-form-factorinput-modality-aware | issues | high | Focus probe measured 20x20 voice/settings controls, 24x24 stop control, and the search input outline as none; several results controls also set outline:0. F05 high: Key controls are too small and the primary input removes keyboard focus indication. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The Yahoo identity, centered “Search the web” field, and search affordance make the purpose and next action immediate. |
support-core-task-successprimary-flow-completion | issues | high | Submitting the representative query “web uplift” repeatedly returned “We had temporary problems searching for web pages” instead of results on desktop and mobile. F06 critical: The primary search task did not complete. |
support-core-task-successclear-system-state-and-recovery | pass | high | The failed search shows a specific temporary-problem message, preserves the query, and offers “Search again”. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured LCP 7.7 s, FCP 2.3 s, Speed Index 5.0 s, and performance 0.69; a separate trace measured LCP 1.80 s, showing substantial run variability. F07 high: Cold mobile loading misses the good LCP range. |
be-fast-and-stablevisual-stability | pass | high | Layout observer measured CLS 0.000009 on home and 0.000092 on results; Lighthouse CLS was effectively zero. |
be-fast-and-stableefficient-main-thread | pass | high | Trace found zero long tasks and 0 ms blocking; Lighthouse TBT was 60 ms. |
be-fast-and-stableefficient-resource-delivery | issues | high | Lighthouse estimates 1,080 ms render-blocking savings and flags inefficient cache lifetimes, font display, and dependency chains; HAR shows a parser stylesheet at VeryHigh priority. F08 medium: Render-blocking and cache/font delivery delay first content. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimates 189 KiB unused JavaScript and 39 KiB unused CSS, plus legacy JavaScript; HAR transfers 687 KiB script for a small search page. F09 medium: The compact homepage ships substantial unused code. |
be-inclusivenames-roles-labels | issues | high | Lighthouse accessibility score was 0.82 and the link-name audit failed; the DOM contains icon-only links including a mail anchor with empty text. F10 high: Some links lack discernible accessible names. |
be-inclusivesufficient-contrast | pass | high | Lighthouse reported no color-contrast audit failure across the tested home variant. |
be-inclusivestructure-and-focus | issues | high | Lighthouse failed heading-order, one-main-landmark, listitem, and positive-tabindex audits; structure probe found no main and starts visible headings at H3. F11 high: Document structure and keyboard order are not robust. |
be-inclusivelegible-text | pass | high | Desktop screenshots show readable line lengths, clear hierarchy, and no clipped body text. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Lighthouse reports a viewport that disables/restricts scaling; home layout has no viewport meta in one served variant, while results overflow by 920 px at 360 px. F12 high: Zoom and reflow are restricted and mobile results do not reflow. |
follow-best-practicesno-console-errors | issues | high | Lighthouse’s “Browser errors were logged to the console” audit scored 0. F13 medium: The homepage logs browser errors. |
follow-best-practicessound-document-and-assets | pass | high | DOM probe found HTML doctype and UTF-8; image audit found no img sizing, aspect-ratio, or alt defects. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse failed valid-source-maps for large first-party JavaScript. F14 low: Large first-party scripts lack valid source maps. |
be-discoverabletitle-and-description | pass | high | DOM probe found title “Yahoo Search - Web Search” and a descriptive meta description on the directly audited home response. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Home navigation uses real href links; robots allows the homepage and visible link labels are generally descriptive. |
be-discoverablecanonical-and-indexing-signals | pass | high | The public homepage returned HTTP 200, is allowed by robots.txt, and raw HTML contains its title and description; lack of sitemap is not material for this one-entry utility. |
be-discoverablestructured-and-shareable-metadata | not-applicable | high | The search utility homepage is not an article, product, event, or rich entity requiring social/entity metadata. |
be-private-and-securesecure-transport-and-headers | issues | high | Headers primitive found no CSP or Permissions-Policy; cookies primitive found sBS and _dmit without Secure, and SameSite=None cookies. HSTS, nosniff, and DENY framing are present. F15 high: Browser-enforced security is incomplete and two cookies are not Secure. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Trackers found four third-party origins including Google Tag Manager; HAR attributes 1.366 MB of 1.414 MB transferred to third parties. The generic consent.js API-key pattern was not treated as a secret because context indicates public consent configuration. F16 medium: Third-party tracking and consent code dominate the lightweight search page. |
be-private-and-securein-context-permissions-and-modern-auth | pass | high | Microphone access is exposed behind the explicit “Search by voice” control rather than requested on load; authentication is not part of this host’s core flow. |
be-private-and-securedefensive-browser-policies | issues | high | Headers primitive found no CSP or Permissions-Policy; cookies primitive found sBS and _dmit without Secure, and SameSite=None cookies. HSTS, nosniff, and DENY framing are present. F15 high: Browser-enforced security is incomplete and two cookies are not Secure. |
be-resilientprogressive-enhancement | pass | high | Discoverability capture found 100% raw-HTML content coverage, no empty app mount, and matching crawler/rendered content. |
be-resilientresilient-runtime-behaviour | pass | high | The simple server-rendered search UI loaded without a broken shell; query and recovery state remained present after failure. |
be-resilientoffline-and-installable | not-applicable | high | A live web-search engine is intrinsically network-dependent; installability and offline search are not meaningful requirements. |
be-resilientnetwork-and-http-failure-states | pass | high | The failed backend search produced a visible explanation and retry path rather than a blank screen or spinner. |
be-internationalisedlang-dir-and-logical-properties | issues | high | The document correctly declares lang=en-IN, but captured CSS repeatedly uses left/right offsets, margins, borders, and floats; no dir-aware logical-property strategy was visible. F17 low: The localized page relies extensively on physical positioning. |
be-internationalisedlocale-aware-data | pass | high | The document declares en-IN and renders human-readable localized date/weather strings without exposing machine formatting. |
be-internationalisedtime-zone-correctness | not-applicable | high | No events, stored times, recurring intervals, or cross-zone scheduling appear in the audited surfaces. |
be-trustworthyno-dark-patterns | pass | high | Primary search has no upsell or forced continuity; the encountered consent surface presents Accept all and Reject all at equal prominence. |
be-trustworthyhumane-error-handling | not-applicable | high | The only primary form is a free-text GET search with no invalid-input state. |
be-trustworthytrustworthy-input-assistance | pass | high | The search input has an explicit label, and autocomplete=off is proportionate for a query box with site-provided suggestions. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, consent transaction, or account-management flow occurs on this host’s primary search journey. |
be-sustainableoptimised-assets | issues | high | HAR transfers 1,414,038 bytes: 505,520 bytes of four voice audio files before voice use, 687,209 bytes of script, and 1,365,731 third-party bytes; voice audio alone includes 190 KB and 150 KB files. F18 high: The page transfers 1.4 MB largely for non-core media and third-party code. |
be-sustainableno-wasteful-work | issues | high | HAR transfers 1,414,038 bytes: 505,520 bytes of four voice audio files before voice use, 687,209 bytes of script, and 1,365,731 third-party bytes; voice audio alone includes 190 KB and 150 KB files. F18 high: The page transfers 1.4 MB largely for non-core media and third-party code. |
be-sustainablethird-party-and-media-budget | issues | high | HAR transfers 1,414,038 bytes: 505,520 bytes of four voice audio files before voice use, 687,209 bytes of script, and 1,365,731 third-party bytes; voice audio alone includes 190 KB and 150 KB files. F18 high: The page transfers 1.4 MB largely for non-core media and third-party code. |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared agent-facing intent or transactional agent surface was found; this emerging capability is an opportunity, not a requirement. |
be-agent-readyon-device-inference | not-applicable | high | No user task on these search surfaces calls for site-provided on-device inference. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After ten focus/type/clear/blur cycles, heap nodes decreased 231,036→230,980 and self size decreased 14,414,220→14,412,084 bytes. |
be-memory-efficientbounded-footprint | pass | medium | Baseline heap was 14.4 MB self size and 231k nodes, proportionate to this compact portal page. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Across ten repeated field interactions total heap node/edge populations fell rather than accumulating (nodes -56; edges -207). |
Provenance
Canonical report: results/atomic/reports/0316-in_search_yahoo_com.json
Report SHA-256: 2aa979cd9aac8817329836be8d649c422799518d5682a0a984b784063bd17a4a
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/in_search_yahoo_com/2026-07-19T22-19-51-871Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/in_search_yahoo_com/2026-07-19T22-19-51-871Z
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.