⌘C / ⌘V stop working in VS Code (Tunnel)
- Dominant language
- Swift
- Stars
- 6.9k
- Forks
- 746
- PR merge metrics
- No merged PRs in 30d
Description
After updating Blink Shell to the latest release, standard copy/paste keyboard shortcuts (⌘C / ⌘V) no longer work when using VS Code via code tunnel inside Blink. This breaks editing workflow across the editor, terminal, and chat panes. Context-menu copy/paste still works.
Steps to Reproduce
1. Update Blink Shell to the current App Store version.
2. Launch Blink and connect to an existing VS Code Tunnel (code tunnel).
3. Open any file in the VS Code editor within Blink.
4. Try to copy and paste using keyboard shortcuts:
- Press ⌘C on selected text → then ⌘V in the same or another editor pane/terminal.
- Repeat in VS Code’s integrated terminal and chat panels (e.g., Copilot), as well as Blink’s local shell.
Expected Result
- ⌘C copies the selection; ⌘V pastes it reliably in editor, terminal, and chat panes.
- Same behavior as before the update and as seen when using VS Code Tunnel from Safari/another browser.
Actual Result
- ⌘C / ⌘V do nothing (no pasteboard use, no UI feedback).
- Right-click / long-press context menu Copy/Paste still works.
Impact/Severity
High. Breaks core editing workflows; significantly reduces productivity. Requesting a fix in the next update, or guidance if there’s a configuration or known regression/workaround.
Additional Notes
- This began immediately after updating Blink; prior version did not exhibit the issue.
- If there’s an internal setting to route hardware key events differently in the latest build, please advise.
- If you’d like me to test a TestFlight build or add extra logging, I’m available.
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the shortcut failure in Blink while connected to a VS Code Tunnel, then compare it with Safari or another browser and with Blink’s local shell. Check whether ⌘C and ⌘V work in the editor, integrated terminal, chat panels, and context menus; done means keyboard copy and paste work reliably across those panes without changing context-menu behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift, vscode
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100