App incorrectly allows typing and attempting to send messages in restricted channels after restarting the app from that channel view

(#2193) Bug Fixed mobile

Observed behaviour

When reopening the app directly inside a restricted channel, the UI incorrectly enables the message input box, allowing the user to type. Although sending ultimately fails with a "Failed to send message" error, the initial state misleads the user into thinking they can talk in a restricted channel.

Reproduction steps

  1. Go to a restricted channel where you do not have permission to send messages, e.g., an announcements or updates channel showing "You can't send messages in this channel".
  2. Close or force-quit the app entirely while remaining inside that restricted channel.
  3. Reopen the app. Notice that the chat input box appears active, allowing you to type a message as if permissions were granted.

Build information

Version 1.0.0, Beta 65, Channel Beta, Build 2459, Android 13 (arm64), Device Xiaomi 21061110AG, Locale en-US, Push fcm, Flutter 3.47.4, Dart 3.13.3

Platform

Android

Details

Expected behaviour Restricted channels should consistently enforce read-only status and keep the input bar disabled upon app startup or navigation, reflecting the user's actual permission state immediately without falsely appearing writeable.
VID-20260917-WA0001.mp4 | 6.6 MB
  1. Rex changed the status from Needs triage to Fixed

3 comments

Sign in with Fluxer to comment and vote.
Comment by bizo
bizoReviewer 1 vote
Can reproduce CR - Version 1.0.0, Beta 65, Channel Beta, Build 72, iOS 26.6 (arm64), Device iPhone13,1, Locale en-GB, Push apns, Flutter 3.47.4, Dart 3.13.3
Comment by SteveLinkNoah
Can reproduce CR for me this applies to all channels in the community not just the channel you are already in. Version 1.0.0, Beta 65, Channel Beta, Build 2460, Android 16 (arm64), Device samsung SM-S936B, Locale en-DE, Push unifiedpush, Flutter 3.47.4, Dart 3.13.3
Comment by Fullest
FullestReviewer 1 vote
Can reproduce CR: Version 1.0.0, Beta 65, Channel Beta, Build 2459, Android 16 (arm64), Device Google Pixel 9a, Locale en-US, Push fcm, Flutter 3.47.4, Dart 3.13.3