RocketChat / RocketChat/Rocket.Chat.ReactNative
bug: Profile email not displaying when navigating to Profile screen immediately after app launch
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 2.4k
- Forks
- 1.5k
- Avg merge
- 1d 18h
- Merged PRs (30d)
- 90
Description
Profile email not displaying when navigating to Profile screen immediately after app launch
When the app is launched and the user immediately navigates to the Profile screen, the email field does not appear.
However, if the user waits for a few seconds (around 5 seconds) after launching the app before opening the Profile screen, the email renders correctly.
This suggests a possible delay in data fetching or user state initialization that causes the email not to be available instantly on app start.
Steps to Reproduce
left drawer → Profile option), the email field does not appear.
Expected Behavior
The email should be displayed on the Profile screen immediately, even if the user navigates to it after launching the app.
Actual Behavior
When the app is launched and the user immediately navigates to the Profile screen, the email field does not appear.
Rocket.Chat Server Version
Any
Rocket.Chat App Version
Any
Device Name
Any
OS Version
Any
Additional Context
https://github.com/user-attachments/assets/d9b43b8e-dbb2-4240-9a90-70a21884ea95
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue by launching the app and opening Profile from the left drawer immediately, then inspect the Profile screen and the app-launch user-state or data-fetching path. Done means the email appears reliably when Profile is opened immediately after launch, without waiting several seconds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react-native, typescript
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100