getsentry / getsentry/sentry

Slack alert notifications render as plain text on mobile (Android) due to bold formatting inside links

Open
#109,694 3 comments 3 reactions 0 assignees View on GitHub
Bug Good First Issue Product Area: Settings - Integrations Waiting for: Product Owner
Dominant language
Python
Stars
44.8k
Forks
4.9k
Avg merge
21h 10m
Merged PRs (30d)
635

Description

### Environment

SaaS (https://sentry.io/)

### Steps to Reproduce

1. Configure a Sentry alert rule to send notifications to a Slack channel
2. Trigger the alert so a notification is posted to Slack
3. View the Slack notification on an Android mobile device

### Expected Result

The alert title (e.g., the issue name) should render as a clickable hyperlink to the Sentry issue, consistent with how it appears on Slack desktop.

### Actual Result

On Slack mobile (Android), the alert title renders as plain text; not a clickable link. The same notification renders correctly as a hyperlink on Slack desktop. See images below:

![Image](https://github.com/user-attachments/assets/356cbd3d-b6c6-485b-9c7d-06f183b260e5)
Image

Slack support team confirmed this is a known Slack mobile bug triggered when mrkdwn formatting (e.g., bold *...*) is applied inside a link.

The current Sentry Slack message builders use the pattern for alert titles. Slack's recommended workaround is to remove the inline formatting so the link uses instead.

This affects issue alerts, metric alerts, incident alerts, and notification digests.

### Product Area

Alerts

### Link

_No response_

### DSN

_No response_

### Version

_No response_

Contributor guide

Open the contributing guide

Research direction

Search Sentry's Slack message builders for the alert-title pattern ``, covering issue, metric, incident, and digest notifications. Read the related notification tests first, then verify that Android Slack renders each title as a clickable link while desktop behavior remains correct.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
observability-sre
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.