Automattic / Automattic/pocket-casts-android

Inadequate contrast in notification on MIUI with some podcasts

Open
#1,488 0 comments 0 reactions 0 assignees View on GitHub
[Area] Notification [Priority] Low [Type] Bug
Dominant language
Kotlin
Stars
2.8k
Forks
308
Avg merge
1d 13h
Merged PRs (30d)
143

Description

### Description

We've had a report that some podcasts do not have adequate contrast. This appears to be an issue on MIUI because we're not seeing the problem on Samsung or Pixel phones.

Here are some podcasts with the issue:
https://pca.st/podcast/3d267420-68ea-0132-da06-5f4c86fd3263

https://pca.st/podcast/8a0bac80-0b05-013a-d56e-0acc26574db2

https://pca.st/podcast/030a1090-34e8-0136-fa7b-0fe84b59566d

### Step-by-step reproduction instructions

1. Play an episode from one of these podcasts on a phone running MIUI.
2. Look at the system media notification

### Screenshots or screen recording

![image](https://github.com/Automattic/pocket-casts-android/assets/4656348/840a102c-e97e-4e83-a330-97cbefaec192)

### Did you search for existing bug reports?

- [X] I have searched for existing bug reports.

### Device, Operating system, and Pocket Casts app version

Poco X3 Pro. Miui 14.0.1. Android 13

Contributor guide

Open the contributing guide

Research direction

Reproduce the system media notification on a Poco X3 Pro running MIUI 14.0.1 with one of the linked podcasts, then compare its contrast with the same notification on Samsung or Pixel devices. Trace the Android media-notification entry point and identify what causes the podcast artwork or text to lose contrast on MIUI. Done means the notification has adequate contrast on the reported device without regressing other devices.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
accessibility, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.