[BUG] Save credentials from autofill does not work

Open
#3,239 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
48/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Quiet
Tech stack
android, csharp
Domain
mobile, security

Research direction

Start at the Android autofill service and the “Save username” dialog described in the report, then trace the credential-save flow. Done means the flow lets the user choose a folder and saves the submitted URL, username, and password after the dialog, as expected by the reporter.

Written by the indexing model from the issue text.

Description

bug
Checks
  • I have read the FAQ section, searched the open issues, and still think this is a new bug.
Describe the bug you encountered:

The flow for creating credentials from the autofill service does not seem to work.

I enter in credentials
Image

The browser offers to save the credentials using Keepass2Android
Image

On this screen, it looks like it's just opened the DB. Nothing to indicate it as saved it or to pick the folder
Image

I tried Add entry, thinking it would have populated the URL, username and password
Image

I also did a quick search to see if it created it in a default directory, but nothing.
Image

I did read https://github.com/PhilippC/keepass2android/wiki/Documentation#creating-a-new-account, and it implies this flow was never implemented, but I'm not sure why. It is a much simpler flow than the one in the FAQ.

Phone: Z Fold 7
Browser: Comet (Chromium)

Describe what you expected to happen:

After the "Save username" dialog, it should go into the flow to save the credentials. You should pick the folder and then save the credentials to that folder.

What version of Keepass2Android are you using?

1.14-r4

Which version of Android are you on?

16

Dominant language
C#
Stars
6.2k
Forks
478
Avg merge
1h 4m
Merged PRs (30d)
2

Contributor guide

No contributing guide indexed for this repository

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.

More from PhilippC/keepass2android

All issues in PhilippC/keepass2android

Similar issues

More C# issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.