bitwarden / bitwarden/android

[PM-39838] App returns to My Vault (home) instead of the active item after unlocking when Vault Timeout is set to "Immediately"

Open
#7,127 5 comments 0 reactions 0 assignees View on GitHub
app:password-manager bug
Dominant language
Kotlin
Stars
9.4k
Forks
1.1k
Avg merge
1d 14h
Merged PRs (30d)
67

Description

### Steps To Reproduce

Open the Bitwarden Android app and unlock it.

Go to Settings > Account Security and configure the following:

Vault timeout: Immediately

Vault timeout action: Lock

Return to the vault and tap on any password item to open its details view.

Switch to another application (or go to the device home screen).

Switch back to the Bitwarden app.

Unlock the vault using your master password or biometrics.

### Expected Result

The app should return to the specific password item details view that was open before switching apps.

### Actual Result

The app resets and lands on the My Vault (home) screen, forcing the user to search for and select the password item all over again.

### Screenshots or Videos

_No response_

### Additional Context

This behavior breaks user workflow, especially when manually copying multiple fields (like username, password, and 2FA codes) back and forth between Bitwarden and another app that doesn't support autofill.

### Build Version

© Bitwarden Inc. 2015-2026 版本:2026.5.1 (21675) 📱 google Pixel 10a 🤖 17@37 📦 prod 🧱 commit: bitwarden/android/release/2026.5-rc55@dbc73fdd5c0114d0ec4f8280a0292332baf47417 💻 build source: bitwarden/android/actions/runs/27216280703/attempts/1 🦀 SDK: 3.0.0-7126-025e5d85 🌩 Server: 2026.6.1 @ US

### What server are you connecting to?

US

### Self-host Server Version

_No response_

### Environment Details

Pixel 10a, android 17

### Issue Tracking Info

- [x] I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue in the Android app with Vault timeout set to Immediately and the action set to Lock, then follow the unlock and app-resume flow after opening a password item. Done means unlocking returns to that item’s details view rather than My Vault, while the described workflow remains intact.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.