duckduckgo / duckduckgo/Android

[Bug] Autofill not working from Bitwarden into basic auth prompt

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

Nobody has claimed this yet.

bug Under investigation
Dominant language
Kotlin
Stars
4.8k
Forks
1.4k
Avg merge
2d 17h
Merged PRs (30d)
170

Description

Describe the bug

Autotype from bitwarden app into basic authentication prompt does not work.

It looks like the DDG app is sending its own Id to Bitwarden instead of the site name. This works correctly on authentication boxes embedded in a web page.

How to Reproduce
  1. Go to a site requiring basic authentication
  2. Click the bitwarden auto fill button
Expected behavior

Username/password are typed into the prompt

Environment
- DDG App Version: 5.102.2
- Device: Pixel 3
- OS: Android 12

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 issue on Android 12 with a site requiring a basic authentication prompt, then trace the app's handling of that prompt and its Bitwarden autofill interaction. Done means Bitwarden receives the site's name rather than the DDG app's own ID and username/password are entered into the prompt.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.