- Wrap eval scripts in async IIFE that detects and awaits thenables, using callAsyncJavaScript when available (macOS 11+) (#603) - Register console/error telemetry hooks as WKUserScript at document start so they survive navigation and are active before page JS (#604) - Return typed envelope {__cmux_t, __cmux_v} from eval to distinguish undefined from no return value; CLI prints "undefined" (#605) - Keep dialog hooks as lazy injection only (not document-start) to avoid suppressing WKUIDelegate native dialogs - Add regression tests for async wrapper and undefined CLI rendering |
||
|---|---|---|
| .. | ||
| BrowserPanel.swift | ||
| BrowserPanelView.swift | ||
| CmuxWebView.swift | ||
| Panel.swift | ||
| PanelContentView.swift | ||
| TerminalPanel.swift | ||
| TerminalPanelView.swift | ||