nextcloud / nextcloud/passman-android

Password autofill text is white on white background when system Dark Mode is enabled

Open
#185 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug could not reproduce
Dominant language
C++
Stars
102
Forks
30
Avg merge
3h 25m
Merged PRs (30d)
1

Description

Description

When system Dark Mode is enabled, the password autofill field shows white text on a white background, making the content unreadable.
This happens consistently across different browsers and devices.

The text is still clickable, but since it is not visible, it is impossible to know which suggestion is being selected when multiple entries are shown.

image

When Dark Mode is disabled, the issue disappears and the text is displayed correctly (dark text on white background).

Environment

Devices:

Samsung Galaxy Fold 7

Samsung Galaxy Tab S9

Android version: current Android version (One UI)

Browsers tested:

Google Chrome

Vivaldi

Mozilla Firefox

System setting: Dark Mode enabled

Steps to Reproduce

Enable system-wide Dark Mode on the device

Open any browser (Chrome, Vivaldi, or Firefox)

Navigate to a login page using Passman / password autofill

Tap the password input field to show autofill suggestions

Actual Behavior

Autofill suggestions are displayed with white text on a white background

Text is not readable

Suggestions are still clickable, but invisible

Expected Behavior

Autofill text should remain readable in Dark Mode

Either:

Dark text on a light background, or

Light text on a dark background

Autofill suggestions should be clearly visible and distinguishable

Additional Notes

Disabling Dark Mode immediately fixes the issue

This suggests a missing or incorrect handling of Dark Mode / forced dark theming

The issue occurs regardless of the browser used

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 autofill flow on Android with system Dark Mode enabled in the browsers listed, then locate the Passman autofill UI and its theme handling. Done means autofill suggestions have readable, distinguishable text in Dark Mode while remaining correct when Dark Mode is disabled.

Written by the indexing model from the issue text.

Assessment

Tech stack
android
Domain
mobile-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.