- 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 |
||
|---|---|---|
| .. | ||
| cmux.swift | ||