Forget master password but have access to vault through chrome extention

Ah, sorry about that. The extensions have multiple contexts, the foreground “popup” when you have the extension open. You access this by hitting f12 or right-click + inspect. And the background (either a background page in manifestv2, or a service worker in manifest v3) that you get access to if you go to about:debugging, and then navigate to the extensions and click inspect for the bitwarden extension.

For context, in manifest v2, these share a lot of services/objects, which has caused some memory issues and bugs in the past. In manifest v3, foreground and background have to communicate with each other through a defined communication interface. Some services, such as the cryptoService are duplicated. I did not debug it thoroughly but it seems that for manifestv2 for checking the password hash, this gets routed to the background crypto service.

1 Like