nextcloud / nextcloud/talk-android
Markdown table not rendering on Android app when text appears above it
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 739
- Forks
- 321
- Avg merge
- 14h 59m
- Merged PRs (30d)
- 151
Description
Steps to reproduce
- Send two messages in Talk:
- One contains a text line followed by a Markdown table.
- The other contains only a Markdown table without any text above.
- View both messages in the Android mobile app.
Expected behaviour
The Markdown table should render correctly in both messages — with or without preceding text — just like it does in the Talk desktop app.
(See attached screenshot for correct rendering on desktop.)
Actual behaviour
When a text line appears above the Markdown table in the same message, the formatting breaks on Android. The table is rendered as plain text with no styling or column alignment.
Device brand and model
samsung SM-A346E
Android version
34
Nextcloud Talk app version
21.1.2
Nextcloud server version
31.0.7
Talk version
21.1.2
Custom Signaling server configured
Yes (specify version in Additional Information)
Custom TURN server configured
Yes
Custom STUN server configured
Yes
Android logs
No response
Server log
Additional information
signaling server version: 2.0.2
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
Start by reproducing the two Talk messages on the Android app using the stated device and versions, comparing a table-only message with one containing text above the table. Trace the Markdown rendering path and verify that both messages display the table with styling and column alignment, matching the desktop behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100