Skip to content

fix: preserve Unified Search empty state - #72

Merged
momenbasel merged 2 commits into
momenbasel:mainfrom
AJV20:fix/unified-search-empty-state
Aug 21, 2026
Merged

fix: preserve Unified Search empty state#72
momenbasel merged 2 commits into
momenbasel:mainfrom
AJV20:fix/unified-search-empty-state

Conversation

@AJV20

@AJV20 AJV20 commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Summary

  • keep the initial Unified Search guidance visible while a query is only being typed
  • show “No Results” only after a successful completed search
  • invalidate stale results and in-flight work when the query, sources, backup, or cancellation state changes
  • add a compiled behavioral regression for typed, completed-empty, changed-query, and stale-completion transitions

Verification

  • python3 Scripts/regression/run.py — 155 checks passed
  • swift build
  • swift build -c release
  • bash Scripts/build.sh
  • live macOS UI verification against an actual backup
  • independent exact-diff P0/P1 review — PASS

@momenbasel
momenbasel merged commit e43d353 into momenbasel:main Aug 21, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants