[iPadOS] Dispatch/Code tab composer becomes unresponsive on Shift+Enter with hardware keyboard — Chat tab unaffected
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
In the Claude iPadOS app, pressing Shift+Enter in the Dispatch / Code tab composer to insert a newline causes the composer to hang. Typing no longer registers and the input becomes unusable. This happens most of the time, not occasionally.
The Chat tab composer on the same device, with the same keyboard, handles Shift+Enter correctly. Other iPadOS apps handle it correctly. The only differing variable is the Dispatch/Code composer itself, which indicates it has separate input/layout handling from the Chat composer.
Variable isolation:
| Condition | Result |
|---|---|
| Chat tab, hardware keyboard, Shift+Enter | Works |
| Dispatch/Code tab, hardware keyboard, Shift+Enter | Hangs |
| Other iPadOS apps, same keyboard, Shift+Enter | Works |
Same device, same keyboard, same session.
What Should Happen?
Shift+Enter inserts a newline and the composer remains responsive, exactly as it does in the Chat tab on the same device.
Error Messages/Logs
Steps to Reproduce
- iPad Pro 13" (M4) with an Apple hardware keyboard attached (not the on-screen keyboard).
- Open the Claude app -> Dispatch / Code tab -> open a session.
- Focus the composer and type part of a prompt.
- Press Shift+Enter to insert a newline.
- The composer stops accepting input.
Not characterized: exact failure threshold (first Shift+Enter vs. after several newlines), recovery behaviour, and on-screen keyboard comparison were not measured. This is a user report, not a QA reproduction. The behaviour is consistent enough on the affected configuration that it should reproduce internally on any M4 iPad Pro with a hardware keyboard.
Claude Model
Opus
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
N/A — this is the Claude iOS/iPadOS app, not the Claude Code CLI. App version: current App Store build as of 2026-08-28.
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
Note on form fields: this report concerns the Claude iOS/iPadOS app (Dispatch / Code tab), not the Claude Code CLI. The CLI-oriented dropdowns (Platform, Operating System, Terminal/Shell, Claude Model, Claude Code Version) have no applicable option and are filled with the closest available placeholders.
Actual environment:
- Device: iPad Pro 13-inch (M4), model MVXW3TH/A
- OS: iPadOS 26.6.1
- Claude app: current App Store build as of 2026-08-28
- Keyboard: Apple hardware keyboard for iPad Pro 13"
Possibly related:
- #25145 — Windows Desktop: Shift+Enter submits instead of inserting a newline in the Code tab, while the Chat tab works correctly. Same Chat-vs-Code composer split, different symptom.
- #61930 — iOS Dispatch composer, keyboard handling.
- #70144 — iPadOS Code tab, main-thread stack overflow in SwiftUI.
Suggested label: platform:ios