DuckDuckGo and Firefox Relay can now be used as alias providers.
- Creating a vault is no longer at risk of being deleted by background cleanup.
- Backups no longer leave a truncated file under a real snapshot name, backup status text wraps instead of cutting off the time, and interrupted backup status is now accurate.
- Switching alias providers clears any typed key, and Firefox Relay error messages are read correctly.
- Autofill keeps working when a page replaces its document.
- Translations with escaped quotes no longer end early, and the vault list, autofill suggestions, and roster sync do less repeated work.
All changes (13)
Features
- DuckDuckGo and Firefox Relay, on the transport they needed
- one HttpTransport seam, shared by aliases and backups
Bug Fixes
- let a target's status wrap instead of cutting off the time
- make the interrupted status say only what is true
- never leave a truncated file under a real snapshot name
- read Firefox Relay's error body, which uses
detail - clear a typed key when the provider changes
- stop reading a .po string as ending at its first escaped quote
- stop the ghost reap deleting a vault being created
- keep autofill observation alive across document replacement (#97)
Performance
- cut repeated work in the vault list, the autofill projection, and the roster sync (#107)
Other
- test(sync): wait for the rediscovery status instead of budgeting for it
- test(sync): cover the roster reads #107 changed
Full Changelog: 1.26.0-firefox...1.27.0-firefox