cmux/cmuxTests
Yoshiki Agatsuma 76bdf7631a
Add find-in-page (Cmd+F) for browser panels (#837) (#875)
JavaScript-based find using TreeWalker + <mark> highlights with
match counter, next/previous navigation, and drag-to-corner overlay
matching the existing terminal find bar.

- BrowserFindJavaScript: JS generation for search/next/prev/clear
- BrowserSearchOverlay: SwiftUI overlay with IME-safe onSubmit
- BrowserSearchState: Observable state (needle/selected/total)
- TabManager routing: Cmd+F/G dispatches to browser when focused
- Visibility filter: skips script/style/hidden/aria-hidden elements
- Stale DOM guard: isConnected check in next/previous scripts
- Navigation cleanup: clears find on didFinish and didFailNavigation

Co-authored-by: Lawrence Chen <54008264+lawrencecchen@users.noreply.github.com>
2026-03-04 16:15:15 -08:00
..
AppDelegateShortcutRoutingTests.swift Fix Escape propagation when command palette is visible (#847) 2026-03-04 03:27:54 -08:00
BrowserFindJavaScriptTests.swift Add find-in-page (Cmd+F) for browser panels (#837) (#875) 2026-03-04 16:15:15 -08:00
CJKIMEInputTests.swift Fix Shift+backquote input regression in Ghostty key path (#815) 2026-03-03 15:57:36 -08:00
CmuxWebViewKeyEquivalentTests.swift Fix Escape propagation when command palette is visible (#847) 2026-03-04 03:27:54 -08:00
GhosttyConfigTests.swift Fix cross-window theme background gating after jump-to-unread (#861) 2026-03-04 02:48:06 -08:00
SessionPersistenceTests.swift Reduce unchanged autosave snapshot churn 2026-02-25 16:28:09 -08:00
SocketControlPasswordStoreTests.swift Add command palette entries to install/uninstall cmux CLI in PATH (#626) 2026-02-27 01:53:13 -08:00
UpdatePillReleaseVisibilityTests.swift Fix notification bell hover crash by conditionally tracking hover (#574) 2026-02-26 14:26:28 -08:00
WorkspaceContentViewVisibilityTests.swift Fix tab drag blank state and preserve non-custom titles across window drops 2026-02-24 14:36:12 -08:00
WorkspaceManualUnreadTests.swift Add command palette (Cmd+Shift+P) (#358) 2026-02-23 03:26:36 -08:00