mirror of
https://github.com/bitwarden/browser
synced 2025-12-10 05:13:29 +00:00
* refactor: rewrite the badge service to only calculate states for active tab This also fixes an issue where the `difference` function didn't work and caused all tabs to update for every single state update. * fix: compilation issue * feat: add error logging * fix: linting * fix: badge clearing on reload on firefox * feat: optimize observable * feat(wip): update all active tabs tests are broken * fix: existing tests * feat: add new tests