-
-
Notifications
You must be signed in to change notification settings - Fork 882
[Bug]: OSC 8 hyperlinks show confirmation dialog but do not open browser #3165
Copy link
Copy link
Open
Description
Environment
- App: Wave Terminal
- OS: macOS 14.5 (arm64)
- Default browser: Chrome
- Shell: zsh 5.9
Summary
OSC 8 terminal hyperlinks render correctly and trigger Wave's "dangerous link" confirmation dialog, but clicking OK does not open the URL in the system browser. In the same environment, cmd-clicking a bare URL works as expected, and OSC 8 links work correctly in iTerm2.
Steps to Reproduce
- Open a local terminal in Wave.
- Run:
printf '\e]8;;https://example.com\aClick me\e]8;;\a\n'
- Click the rendered
Click mehyperlink. - In the Wave confirmation dialog:
Do you want to navigate to https://example.com?
WARNING: This link could potentially be dangerous - Click OK.
Actual Result
- The confirmation dialog closes.
- No browser window/tab opens.
- No visible error is shown.
Expected Result
After clicking OK, Wave should open the URL (https://example.com) in the default system browser (same behavior as cmd-clicking a bare URL in Wave, or as OSC 8 in iTerm2).
Additional Notes
- Cmd-clicking a plain URL like
https://example.comin Wave successfully opens Chrome. - Running
open https://example.comfrom the same terminal also opens Chrome. - Running the same OSC 8
printfcommand in iTerm2 opens the browser directly (no confirmation dialog, URL opens successfully). - This suggests the OSC 8 click handler in Wave correctly parses the hyperlink and shows the dialog, but doesn't complete the final step of invoking the system browser.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels