Disable confirm button for "turn on scheduled backups" dialog if encryption is required and not yet set
Categories
(Firefox :: Profile Backup, task, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox129 | --- | fixed |
People
(Reporter: kpatenio, Assigned: kpatenio)
References
Details
(Whiteboard: [fidefe-device-migration])
Attachments
(1 file)
The dialog for turning on scheduled backups (see Bug 1893277) allows for encrypting the backup file if users want to back up sensitive data. This ticket is for implementing behaviour to prevent further progress in the dialog if that option is selected and a password has to be set. Users will be able to confirm their choice and enable scheduled backups once the password is made.
We may want to save the password in this bug too by passing the saved input to BackupUIParent.
For the lo-fi Figma design, see https://www.figma.com/file/vNbX4c0ws0L1qr0mxpKvsW/Fx-Backup?node-id=450-11409
Updated•1 year ago
|
I just filed Bug 1896772, which will impact all dialogs that enable users to add passwords for a backup file. We may want to pair work for that bug with work for this one.
I can make an attempt at this. Although most of the encryption functionality is based on existing work in Bug 1897278, we could add some logic for the dialog that handles:
- validating inputted passwords* before we can press the "Confirm" button
- Passing the inputted password from the dialog to
BackupServicevia actors - Making
BackupServiceset encryption alongiside the password usingenableEncryptionafter closing the dialog - Inversely, we might have to call
disableEncryptionwhen we turn off scheduled backups via the turn-off-scheduled-backups dialog
*Unlike Bug 1896772, we won't focus on the complete password rules for this bug.
Updated•1 year ago
|
Comment 5•1 year ago
|
||
Backed out for causing bc failures in browser_startup_mainthreadio.js
- Backout link
- Push with failures
- Failure Log
- Failure line: TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_startup_mainthreadio.js | unexpected read on D:\task_171808496973085\AppData\Roaming\Microsoft\Windows\Libraries\desktop.ini before becoming idle -
Updated•1 year ago
|
Comment 7•1 year ago
|
||
| bugherder | ||
Description
•