[PM-39838] App returns to My Vault (home) instead of the active item after unlocking when Vault Timeout is set to "Immediately"
- 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
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