Manifest position 526 · CrUX rank bucket 1000

https://search.brave.com

Partial after retries

57 of 58 checks were judged; primary-flow-completion was blocked by Brave bot verification. No score is published.

Attempts
3 / 3
Judged checks
57 / 58
Blocked
1
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
passhighLight and dark screenshots show complete surface/logo retinting, and computed html color-scheme follows the selected/system theme.
respect-user-preferences
respects-reduced-motion
passhighUnder prefers-reduced-motion: reduce, getAnimations returned only a finished zero-duration reveal; no auto-advance or essential motion remained.
respect-user-preferences
respects-contrast
passhighHigh-contrast screenshot preserves controls and content; the separate normal-theme notice contrast defect is recorded under be-inclusive/sufficient-contrast.
implement-natural-interactions
view-transitions
issuesmediumThe CSS/animation probe found no view-transition rules or API evidence; the only animation under reduced motion was a finished zero-duration reveal.
F09 low: State and route changes expose no View Transitions integration.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scrollytelling, parallax, carousel, or scroll-linked motion exists on the reachable home/settings archetypes.
implement-natural-interactions
physical-gestures
not-applicablehighNo gesture-driven component or scroll carousel exists on the reachable archetypes.
provide-guided-navigation
scroll-state-aware-chrome
not-applicablehighThe reachable homepage is a single viewport and settings uses ordinary document scrolling without affixed chrome needing state adaptation.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, anchored menu, or edge-positioned popover was present in the exercised states.
provide-guided-navigation
directs-attention
passhighSettings uses a stable page title, grouped labeled sections, and a clear close route; the 404 gives a direct return action.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighDesktop, light, dark, mobile, results, and settings screenshots all show the persistent notice before interaction. It is dismissible, but it repeatedly consumes prominent viewport space.
F03 medium: A metrics notice occupies the full bottom edge on every fresh load and competes with the primary search task.
maximize-content-reduce-noise
semantic-dismissible-primitives
issuesmediumDOM probes report zero <dialog> and zero [popover] elements on home/settings despite the Quick settings overlay surface; controls are assembled from generic page structures.
F06 low: Transient settings UI is implemented without dialog or popover semantics.
maximize-content-reduce-noise
reduced-chrome
passhighHomepage devotes the main surface to the search control with minimal header/footer chrome.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighBoth 360x800 layout captures report hasViewportMeta=false, clientWidth=980 and visualViewport scale=0.367; the mobile screenshots show a miniature desktop interface.
F01 high: The page omits a viewport meta tag, so mobile Chrome lays it out at 980 CSS pixels and scales the entire interface down.
adapt-to-the-form-factor
component-level-responsiveness
issuesmediumThe authored CSS exposed by the DOM and the dedicated probe contained no @container or container-type rules.
F10 low: No container-query evidence was found for reusable search/settings components.
adapt-to-the-form-factor
input-modality-aware
passhighLighthouse target-size passed; primary controls expose names and keyboard focusability, and settings uses native selects/radios/checkboxes.
support-core-task-success
clear-purpose-and-primary-action
passhighFirst viewport clearly presents Brave branding and a single prominent “Ask anything, find anything” search control.
support-core-task-success
primary-flow-completion
blockedhighThe results route presented a drag-the-slider bot challenge, so result selection and end-to-end completion could not be exercised.
F04 high: The representative search flow is blocked by a drag-the-slider bot challenge in the audit environment.
support-core-task-success
clear-system-state-and-recovery
passhighThe bot state names the verification requirement and the 404 explicitly states failure with “Get back to searching privately”.
be-fast-and-stable
good-core-web-vitals
issuesmediumMobile Lighthouse reports LCP 4.1s and FCP 3.2s (performance 80), while the desktop trace records LCP 1.68s and TBT 0ms. The slower common mobile condition is the divergence.
F05 medium: Mobile lab loading misses the good LCP threshold despite a fast desktop trace.
be-fast-and-stable
visual-stability
passhighLayout observer measured CLS 0.0065 desktop and 0 mobile; images are SVG and no meaningful jump was observed.
be-fast-and-stable
efficient-main-thread
passhighTrace and layout observers recorded zero long tasks and 0ms total blocking time.
be-fast-and-stable
efficient-resource-delivery
passhighHAR found no redirects, HTTP errors, missing cache headers, uncompressed text, or render-blocking candidates.
be-fast-and-stable
trim-unused-and-duplicate-code
issuesmediumHAR summary records 72 requests and 516,673 transferred bytes, including 55 scripts (286,474 bytes) and a 128,942-byte stylesheet for a sparse search shell.
F11 low: The minimal homepage loads a fragmented script-heavy startup payload.
be-inclusive
names-roles-labels
passhighLighthouse button-name, link-name and label audits passed; both images have meaningful alt text.
be-inclusive
sufficient-contrast
issueshighLighthouse measures #909093 on #39393b at 3.61:1 for 13px text, below the WCAG 4.5:1 minimum.
F02 medium: The private-usage-metrics notice uses low-contrast body text.
be-inclusive
structure-and-focus
issueshighThe document probe found no h1-h6 elements; main and footer landmarks exist, but the page purpose is represented only by logo/controls.
F07 low: The homepage has no heading structure.
be-inclusive
legible-text
passhighDesktop/light/dark screenshots show comfortable main text sizing and unclipped labels; the specific notice contrast issue is separately recorded.
be-inclusive
zoom-reflow-targets-and-media
passhighLighthouse reports no user-scaling restriction and target-size passes; no media requiring captions exists. Mobile reflow defect is recorded under responsive layout.
follow-best-practices
no-console-errors
passhighLighthouse reports no browser errors logged to the console.
follow-best-practices
sound-document-and-assets
passhighDOM and Lighthouse confirm HTML doctype and UTF-8; two SVG images have alt text and observed CLS is minimal.
follow-best-practices
browser-platform-hygiene
passhighLighthouse best-practices scored 100; no permission prompt appeared on load and no paste-blocking input behavior was observed.
be-discoverable
title-and-description
passhighHomepage and settings expose unique descriptive titles and a detailed meta description.
be-discoverable
crawlable-and-mobile-friendly
issueshighDOM and both mobile layout captures report no meta viewport and a 980 CSS-pixel layout viewport at scale 0.367.
F13 medium: The public homepage lacks the viewport signal required for mobile-friendly indexing and presentation.
be-discoverable
canonical-and-indexing-signals
passhighHomepage returns successfully in browser, exposes a language-qualified canonical, and robots.txt intentionally excludes query-result indexing.
be-discoverable
structured-and-shareable-metadata
passhighHomepage Open Graph site, URL, title, description, locale, and 1200x630 image metadata accurately describe the visible service.
be-private-and-secure
secure-transport-and-headers
passhighHTTPS, HSTS, CSP, nosniff, SAMEORIGIN and secure referrer policy are present; zero cookies and zero exposed secrets were found.
be-private-and-secure
data-minimisation-and-third-parties
passhighTracker primitive found no known trackers/third-party origins and cookies primitive found zero cookies; the metrics notice provides a settings opt-out.
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablehighNo authentication surface was exposed, and the location permission action is user-initiated in settings.
be-private-and-secure
defensive-browser-policies
issueshighThe headers primitive confirms CSP, HSTS, nosniff, SAMEORIGIN, and strict-origin-when-cross-origin, but reports Permissions-Policy missing.
F08 low: Permissions-Policy is absent despite otherwise strong defensive headers.
be-resilient
progressive-enhancement
passhighRaw response included substantial HTML and metadata rather than an empty mount; settings controls are server-backed POST forms. The crawler-specific fetch was externally rate-limited.
be-resilient
resilient-runtime-behaviour
passhighReachable settings controls and notification remained bounded in screenshots; no cut-off menu or runtime error was observed.
be-resilient
offline-and-installable
issueshighThe fetched manifest has blank name and short_name and no start_url; the settings probe reports no controlling service worker.
F12 low: The app-like search experience advertises a standalone manifest but is not meaningfully installable or offline-capable.
be-resilient
network-and-http-failure-states
passhighA real 404 returns HTTP 404 with plain explanation and a recovery link rather than a blank shell.
be-internationalised
lang-dir-and-logical-properties
passhighhtml lang is en-gb; settings offers a broad language and region selector, and the CSS probe found no physical left/right property use in exposed top-level rules.
be-internationalised
locale-aware-data
not-applicablehighReachable home/settings states contain no user-facing dates, currency, or locale-sensitive numbers to format.
be-internationalised
time-zone-correctness
not-applicablehighReachable home/settings states contain no event or time-zone data.
be-trustworthy
no-dark-patterns
passhighSettings exposes usage-metrics control and the notice links directly to settings; no forced continuity, disguised ad, confirmshaming, or hidden pricing appeared.
be-trustworthy
humane-error-handling
not-applicablehighThe primary search field has no required/invalid form state; no validation workflow exists on reachable settings controls.
be-trustworthy
trustworthy-input-assistance
not-applicablehighNo address, payment, sign-in, or sign-up fields exist on the reachable archetypes.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription purchase, authentication, or account-management flow was entered; the premium link is only a navigation CTA.
be-sustainable
optimised-assets
passhighImage audit found two lightweight modern SVGs with alt text and no legacy raster formats; total image transfer was 8KB.
be-sustainable
no-wasteful-work
passhighTrace recorded no long tasks and trackers found no chatty external analytics; network activity settled after load.
be-sustainable
third-party-and-media-budget
passhighNo autoplay/media or known tracker origin loaded; CDN-hosted first-party assets total about 490KB and are cached.
be-agent-ready
structured-agent-capabilities
not-applicablehighAgent-facing capabilities are emerging and no declared WebMCP/agent surface was observable; absence is treated as an opportunity, not a failure.
be-agent-ready
on-device-inference
not-applicablehighNo page feature calls for optional built-in summarisation/language-model inference on the reachable search shell.
be-memory-efficient
no-leak-under-repeated-interaction
passhighTen quick-settings attempts produced a one-time DOM increase to 458 elements, then counts remained exactly 458 for every remaining iteration; no unbounded per-iteration growth was observed.
be-memory-efficient
bounded-footprint
passhighBaseline heap was 12.71MB self size for 208,219 heap nodes, proportionate to this app shell.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighHeap summaries showed no Detached* constructor among dominant populations, and repeated-interaction DOM counts plateaued rather than accumulating.

Provenance

Canonical report: results/atomic/reports/0526-search_brave_com.json
Report SHA-256: 9c276e3612f87712b00b13cb1d639d82eb4fb951159d45fac9ee20774314b773
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/search_brave_com/2026-07-28T01-59-39-253Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/search_brave_com/2026-07-28T01-59-39-253Z
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.