cmux/Sources/Panels
Lawrence Chen 5b2be45f3a
Fix browser panel mouse back/forward buttons and middle-click (#131) (#139)
Handle multi-button mouse events in the browser panel's WKWebView:

- Mouse back button (button 3) triggers goBack(), forward button
  (button 4) triggers goForward(), enabling side-button navigation
  on mice like Logitech
- Middle-click (button 2) on a link opens it in a new browser tab
  by hit-testing the click position via JavaScript and routing through
  the existing openLinkInNewTab mechanism
2026-02-19 23:38:21 -08:00
..
BrowserPanel.swift Fix omnibar focus intent races for Cmd+L 2026-02-19 00:35:25 -08:00
BrowserPanelView.swift Fix browser panel mouse back/forward buttons and middle-click (#131) (#139) 2026-02-19 23:38:21 -08:00
CmuxWebView.swift Fix browser panel mouse back/forward buttons and middle-click (#131) (#139) 2026-02-19 23:38:21 -08:00
Panel.swift Fix frozen terminals after split churn (#12) 2026-02-13 16:45:31 -08:00
PanelContentView.swift Speed up workspace switching: reduce portal churn and enforce selected z-order 2026-02-18 22:13:40 -08:00
TerminalPanel.swift Fix split blackout race and stabilize focus handoff 2026-02-19 17:10:27 -08:00
TerminalPanelView.swift Speed up workspace switching: reduce portal churn and enforce selected z-order 2026-02-18 22:13:40 -08:00