Skip to content

Timeout on system lock does not detect macOS Fast User Switching #17773

@dygordon

Description

@dygordon

Steps To Reproduce

  1. Use a macOS device with 2 or more user accounts.
  2. Login to one of the accounts (User A). Turn on show Fast User Switching - Show in Menu Bar or Show in Control Center in macOS System Settings | Control Center.
  3. Configure Edge browser extension on macOS with Timeout = "On system lock" and Timeout action = "Lock"
  4. Unlock Bitwarden browser extension.
  5. Click the Fast User Switching icon
  6. Select another user (User B). Login.
  7. Logout as User B.
  8. From the lock screen, select User A and login.
  9. Note that User A's Bitwarden browser extension remains unlocked.

Expected Result

Treat a fast user switch or any return to lock screen as a system lock and lock the browser extension.

Actual Result

Bitwarden remains unlocked.

Screenshots or Videos

No response

Additional Context

Using the Lock Screen shortcut (Ctrl-Cmd-Q) or closing the laptop lid both lock the extension as expected.

Operating System

macOS

Operating System Version

15.6.1

Web Browser

Microsoft Edge

Browser Version

142.0.3595.94

Environment Versions

Version: 2025.11.1

SDK: 'main (8ef7951)'

Server version: 2025.11.1

Issue Tracking Info

  • 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions