Fix search spinner overlay, scroller reset, highlight leak
- AppSidebar: use i.ph selector + !important for spinner overlay on
  input-group-addon icon. Add transition for smooth fade.
- SessionList: simplify DynamicScroller :key to 'search'/'all' only,
  removing sessions.length to prevent scroll reset on fetchMore.
- SessionList: pass empty searchQuery when searchActive is false,
  preventing stale highlights in normal session list.
- Tests pass (51/51)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent f675acb commit d01c9ec9bbd35d6568e0ae96a07e6d16714a46d9
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored on 14 May
Showing 2 changed files
View
webclient/src/components/sidebar/AppSidebar.vue
View
webclient/src/components/sidebar/SessionList.vue