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
{{ message }}
Repository navigation
Mobile channel composer: make Enter insert a newline instead of sending #3725
Motivation
In the Buzz mobile channel composer, the keyboard Enter/Return action sends the message. This makes multiline messages difficult to write, even though the composer supports up to five lines. The visible send button already provides a clear way to send.
Proposed solution
Make Enter/Return insert a newline in the mobile channel composer and keep the visible send button as the send action. Optionally add a preference for users who want Enter-to-send, with newline as the default.
Alternatives considered
Keep Enter-to-send and add a separate newline affordance. This is less consistent with multiline mobile text input and adds UI complexity.
Additional context
The current channel composer uses TextInputAction.send and calls onSend() from onSubmitted in mobile/lib/features/channels/compose_bar/layout.dart. No matching open or closed issue was found.
Reacted by Philip Paquette, Danila Sviridov and Fabian
Confirming this is fixed on iOS: Return now inserts a newline and sending happens from the composer button.
Verified on App Store build 0.11.0. The change landed in #5594 ("make Return insert a newline, send only from the composer button") and is first contained in the mobile-v0.11.0-rc.1 tag.
Activity
fix(mobile): Enter inserts newline in channel composer
fix(mobile): Enter inserts newline in channel composer
fix(mobile): Enter inserts newline in channel composer
FabianHertwig commentedon Aug 22, 2026
Confirming this is fixed on iOS: Return now inserts a newline and sending happens from the composer button.
Verified on App Store build 0.11.0. The change landed in #5594 ("make Return insert a newline, send only from the composer button") and is first contained in the
mobile-v0.11.0-rc.1tag.Looks safe to close.
docs: specify confirmed hosted cleanup for Windows (block#3725)
feat(owner): retain confirmed hosted Cleanup and fence Deploy (block#…
feat(desktop): confirm hosted Cleanup before shared deletion (block#3725
docs: hand off confirmed Cleanup for independent review (block#3725)
docs: review confirmed hosted Cleanup and block retry/scope races (bl…
fix(owner): reconcile admitted Cleanup before retained renewal (block…
fix(desktop): serialize confirmed Cleanup finalization (block#3725 H-2)
docs: hand off Cleanup H-1 and H-2 repairs for re-gate (block#3725)
docs: accept Cleanup source repairs pending native gate (block#3725)
test(desktop): assert competing Deploy admission refusal (block#3725)
fix(ws-client): preserve typed event bytes when publishing (block#3725)
docs: preserve Windows failures and hand off exact-wire repair (block…
docs: accept exact-wire sender repair for Windows recheck (block#3725)
docs: record passing confirmed Cleanup Windows canary (block#3725)
docs: accept confirmed Cleanup native and canary evidence (block#3725)