PhilippC / PhilippC/keepass2android

[BUG] DB is closed when exiting from top level entry instead of root being displayed

Open
#2,499 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

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

When inside a top level entry (not in any group), exiting via back button (top left) exits and closes the database instead of taking user back to root list.

  1. Select top level entry:
    Screenshot_20240103_154953_Keepass2Android
  2. Go back out:
    Screenshot_20240103_154942_Keepass2Android
  3. Be thrown out of DB:
    Screenshot_20240103_105558_Keepass2Android
Describe what you expected to happen:

Be back in top level list:

Screenshot_20240103_154953_Keepass2Android

What version of Keepass2Android are you using?

1.09e-r7

Which version of Android are you on?

12

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.

Research direction

Reproduce issue #2499 on Android 12 by opening a top-level entry and using the top-left back button. Trace the back-navigation path from the entry screen to the database and root list. Done means the database remains open and the top-level list is displayed instead of the database closing.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, csharp
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 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.