Tracking upstream cmux manaflow-ai#6247 — applicable to our fork but needs a product/scope decision.
Assessment: Confirmed bug: TabManager.startSearch(), findNext(), findPrevious(), hideFind(), and isFindVisible at Sources/TabManager.swift:1220-1289 only dispatch to selectedTerminalPanel and focusedBrowserPanel — no MarkdownPanel branch. MarkdownPanelView already uses .textSelection(.enabled) which activates NSTextFinder internally, so one fix path (wire NSTextFinder via firstResponder) may be low-effort. Needs a product decision on approach (NSTextFinder hook vs custom overlay) before implementation.
Upstream: manaflow-ai#6247
Tracking upstream cmux manaflow-ai#6247 — applicable to our fork but needs a product/scope decision.
Assessment: Confirmed bug:
TabManager.startSearch(),findNext(),findPrevious(),hideFind(), andisFindVisibleat Sources/TabManager.swift:1220-1289 only dispatch toselectedTerminalPanelandfocusedBrowserPanel— no MarkdownPanel branch.MarkdownPanelViewalready uses.textSelection(.enabled)which activates NSTextFinder internally, so one fix path (wire NSTextFinder via firstResponder) may be low-effort. Needs a product decision on approach (NSTextFinder hook vs custom overlay) before implementation.Upstream: manaflow-ai#6247