RocketChat / RocketChat/Rocket.Chat.ReactNative
bug: Tables are not rendered in native mobile client
Open
Nobody has claimed this yet.
🐛 bug
type: bug
- Dominant language
- TypeScript
- Stars
- 2.4k
- Forks
- 1.5k
- Avg merge
- 1d 18h
- Merged PRs (30d)
- 90
Description
Describe the Bug
Tables were reintroduced to RC in server version 8.7.0.
It looks that the mobile client does not yet support them.
Steps to Reproduce
- Create a message with table on any channel, for instance:
| abc | def | ghi |
| --- | --- | --- |
| 1 | 2 | 3 |
| 4 | 5 | 6 |
- Check the message in both web client and native mobile client.
Expected Behavior
Table is rendered on both clients.
Actual Behavior
Table does not show at all in the mobile client.
Rocket.Chat Server Version
8.8.0
Rocket.Chat App Version
4.76.0
Device Name
iPhone, Android
OS Version
Any iOS, Android
Additional Context
No response
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 with the table message shown in the report on an iOS or Android client, then trace the native message-rendering entry point for table content. Compare the mobile behavior with the web client and verify that the table is visible with its rows and columns on both native platforms.
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
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 65/100