You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I hit the same blank window on macOS 12.7.6 Monterey (Intel i7-6820HQ) with v1.3.7.
Did some digging — the sidecar starts fine, health check passes, WebKit confirms the page loaded (didFinishLoadForFrame), but the SPA never mounts.
The likely root cause (also seen in #5643) is that the compiled JS bundle uses regex syntax that WebKit on macOS 12 does not support (SyntaxError: Invalid regular expression: invalid group specifier name). Safari 17.6 on Monterey ships an older JavaScriptCore that lacks named capture group support in certain patterns. The script fails to parse, so nothing renders — no error boundary, no fallback, just the bare theme background.
The LSMinimumSystemVersion in Info.plist is set to 10.13, which implies macOS 12 should be supported. Either the minimum needs to be bumped, or the Vite/esbuild target needs to be lowered to avoid emitting unsupported syntax for the WebKit version shipped with macOS 12.
Activity
github-actions commentedon Mar 21, 2026
This issue might be a duplicate of existing issues. Please check:
Please review these issues to see if any apply to your situation, and consider adding your findings there if so.
Dragoy commentedon Mar 30, 2026
I hit the same blank window on macOS 12.7.6 Monterey (Intel i7-6820HQ) with v1.3.7.
Did some digging — the sidecar starts fine, health check passes, WebKit confirms the page loaded (
didFinishLoadForFrame), but the SPA never mounts.The likely root cause (also seen in #5643) is that the compiled JS bundle uses regex syntax that WebKit on macOS 12 does not support (
SyntaxError: Invalid regular expression: invalid group specifier name). Safari 17.6 on Monterey ships an older JavaScriptCore that lacks named capture group support in certain patterns. The script fails to parse, so nothing renders — no error boundary, no fallback, just the bare theme background.The
LSMinimumSystemVersionin Info.plist is set to10.13, which implies macOS 12 should be supported. Either the minimum needs to be bumped, or the Vite/esbuild target needs to be lowered to avoid emitting unsupported syntax for the WebKit version shipped with macOS 12.github-actions commentedon Jul 4, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.