mirror of
https://github.com/bitwarden/clients.git
synced 2025-12-10 00:08:42 -06:00
* fix: always try to register clearOn events `registerEvents` already checks for existing registered events so there is no need to have a pre-check in `doStorageSave`. It causes issues because the `newState` and `oldState` parameters come from the custom deserializer which might never return `null` (e.g. transforming `null` to some default value). Better to just use the list of registered events as a source of truth. A performance check shows that most calls would only save a couple of milliseconds (ranges from 0.8 ms to 18 ms) and the total amount of time saved from application startup, to unlock, to showing the vault is about 100 ms. I haven't been able to perceive the change. * Revert "feat: add folder.clear warning (#16376)" This reverts commit a2e36c44890a21bcc290433ec240d0c225d9a7d1.
state-internal
Owned by: platform
The internal parts of @bitwarden/state that should not be used by other teams.