1
0
mirror of https://github.com/bitwarden/browser synced 2025-01-18 15:31:15 +01:00
bitwarden-estensione-browser/apps/browser
Matt Gibson ee2f96d3c4
Use a service to track when to open and close offscreen document (#8977)
* Use a service to track when to open and close offscreen document

There some strangeness around maintaining the offscreen document for more callbacks, that need not have the same reasons and justifications as the original.

We'd need to test, but perhaps the intent is something closer to maintaining a work queue ourselves and creating the offscreen page for only a single reason as it comes in, then waiting for that page to close before opening another.

* Prefer builtin promise flattening

* Await anything and everything

---------

Co-authored-by: Cesar Gonzalez <cesar.a.gonzalezcs@gmail.com>
2024-05-02 09:10:06 +02:00
..
.vscode
config [PM-7653] Do not store disk-backed sessions as single blobs (#8852) 2024-04-22 10:14:38 -04:00
spec
src Use a service to track when to open and close offscreen document (#8977) 2024-05-02 09:10:06 +02:00
store Autosync the updated translations (#8878) 2024-04-23 15:29:47 +00:00
.eslintrc.json [PM-5743] Implement eslint rule for usage of window object in background script (#7849) 2024-03-29 15:55:23 +00:00
.gitignore
crowdin.yml
gulpfile.js Fix Beta Version (#8944) 2024-04-29 13:40:44 -04:00
jest.config.js
package.json [PM-7663] Update Build Pipeline for Beta Labelling (#8903) 2024-04-26 15:15:36 -04:00
postcss.config.js
README.md
tailwind.config.js
test.setup.ts [PM-5744] Adjust Fido2 Content Script Injection to Meet mv3 Requirements (#8222) 2024-04-18 16:05:16 +00:00
tsconfig.json [CL-219][CL-218][CL-217] Add new extension layout components (#8728) 2024-04-26 09:35:32 -04:00
tsconfig.spec.json
webpack.config.js [PM-5744] Adjust Fido2 Content Script Injection to Meet mv3 Requirements (#8222) 2024-04-18 16:05:16 +00:00

Github Workflow build browser on master Crowdin Join the chat at https://gitter.im/bitwarden/Lobby

Bitwarden Browser Extension

The Bitwarden browser extension is written using the Web Extension API and Angular.

My Vault

Documentation

Please refer to the Browser section of the Contributing Documentation for build instructions, recommended tooling, code style tips, and lots of other great information to get you started.