RocketChat / RocketChat/Rocket.Chat.ReactNative

bug: Formatted link text color is wrong

Open
#7,035 3 comments 1 reaction 0 assignees View on GitHub

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

When sending a link that contains formatted text, the text color is normal and not the same as the hyperlink color.

Steps to Reproduce
  1. Open any chat
  2. Add a hyperlink with text, add formatting to the text part (ex: [*test* _test_ test](https://www.rocket.chat/) )
  3. Send the message
Expected Behavior

Hyperlink text applies format and hyperlink color

Actual Behavior

Formatted part of the text overrides hyperlink text color

Image

Rocket.Chat Server Version

Any

Rocket.Chat App Version

4.70.0.108307

Device Name

iPhone 17 Pro Max

OS Version

iOS 26.2.1

Additional Context

Note: the bug appears on the mobile client only. Desktop app shows the text with proper color and underscore.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the formatted hyperlink case on the iOS mobile client and inspect the mobile message-rendering entry point for formatted links. Compare it with the desktop rendering, then verify that formatted portions retain the hyperlink color while preserving their formatting.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, react-native, typescript
Domain
frontend, mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.