Convert Cookies and Site Data to config-based prefs
Categories
(Firefox :: Settings UI, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox145 | --- | fixed |
People
(Reporter: mstriemer, Assigned: emz)
References
(Regressed 1 open bug)
Details
(Whiteboard: [recomp-support])
Attachments
(3 files)
The Cookies and Site Data section on the Privacy & Security settings page should be converted to the config-based settings system.
These changes can be made in the existing Privacy & Security page. The end result should be the following settings:
- Clear browsing data button (opens the existing modal)
- Storage usage message
- Manage browsing data button (opens the existing modal)
- Manage exceptions button (opens the existing modal)
There are still open questions in the Figma:
- The "Delete cookies and site data when Nightly is closed" checkbox appears to be removed, but like is intended to be grouped in the History section now. Where should it go?
Updated•11 months ago
|
| Assignee | ||
Updated•9 months ago
|
| Assignee | ||
Comment 1•9 months ago
|
||
Adding blockers:
- Bug 1982964: For supporting nested items in
moz-box-group, which is needed for the dialog buttons. - Bug 1971628: For patch D261287 which adds an
onClickcallback needed to open dialogs (viaSubDialogManager) when amoz-box-buttonis clicked.
| Assignee | ||
Comment 2•8 months ago
|
||
| Assignee | ||
Comment 3•8 months ago
|
||
| Assignee | ||
Comment 4•8 months ago
|
||
Comment 7•8 months ago
|
||
Revert for causing bc failures on browser_ignore_invalid_capability.js.
[task 2025-09-29T14:44:20.884+00:00] 14:44:20 INFO - TEST-START | browser/components/preferences/tests/browser_ignore_invalid_capability.js
[task 2025-09-29T14:44:21.886+00:00] 14:44:21 INFO - GECKO(2058) | console.error: (new NoModificationAllowedError("DOM mutated from promiseDocumentFlushed callbacks", (void 0)))
[task 2025-09-29T14:44:22.247+00:00] 14:44:22 INFO - TEST-INFO | started process screentopng
[task 2025-09-29T14:44:22.465+00:00] 14:44:22 INFO - TEST-INFO | screentopng: exit 0
[task 2025-09-29T14:44:22.465+00:00] 14:44:22 INFO - Buffered messages logged at 14:44:20
[task 2025-09-29T14:44:22.465+00:00] 14:44:22 INFO - Entering test bound testInvalidCapabilityIgnored
[task 2025-09-29T14:44:22.466+00:00] 14:44:22 INFO - Test to make sure that invalid combinations of type and capability are ignored so the cookieExceptions management popup does not crash
[task 2025-09-29T14:44:22.466+00:00] 14:44:22 INFO - Buffered messages finished
[task 2025-09-29T14:44:22.467+00:00] 14:44:22 INFO - TEST-UNEXPECTED-FAIL | browser/components/preferences/tests/browser_ignore_invalid_capability.js | Uncaught exception in test bound testInvalidCapabilityIgnored - at chrome://mochitests/content/browser/browser/components/preferences/tests/browser_ignore_invalid_capability.js:29 - TypeError: doc.getElementById(...).doCommand is not a function
[task 2025-09-29T14:44:22.468+00:00] 14:44:22 INFO - Stack trace:
[task 2025-09-29T14:44:22.468+00:00] 14:44:22 INFO - testInvalidCapabilityIgnored@chrome://mochitests/content/browser/browser/components/preferences/tests/browser_ignore_invalid_capability.js:29:42
[task 2025-09-29T14:44:22.468+00:00] 14:44:22 INFO - async*handleTask@chrome://mochikit/content/browser-test.js:1252:26
[task 2025-09-29T14:44:22.468+00:00] 14:44:22 INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1341:18
[task 2025-09-29T14:44:22.468+00:00] 14:44:22 INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1490:14
[task 2025-09-29T14:44:22.468+00:00] 14:44:22 INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1232:14
[task 2025-09-29T14:44:22.468+00:00] 14:44:22 INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13
[task 2025-09-29T14:44:22.468+00:00] 14:44:22 INFO - Leaving test bound testInvalidCapabilityIgnored
[task 2025-09-29T14:44:22.579+00:00] 14:44:22 INFO - GECKO(2058) | console.error: (new Error("Unable to retrieve the translation models.", "resource://gre/actors/TranslationsParent.sys.mjs", 2344))
[task 2025-09-29T14:44:22.792+00:00] 14:44:22 INFO - GECKO(2058) | MEMORY STAT | vsize 20985812MB | residentFast 3215MB
[task 2025-09-29T14:44:22.792+00:00] 14:44:22 INFO - TEST-OK | browser/components/preferences/tests/browser_ignore_invalid_capability.js | took 1908ms
[task 2025-09-29T14:44:22.793+00:00] 14:44:22 INFO - Not taking screenshot here: see the one that was previously logged
[task 2025-09-29T14:44:22.793+00:00] 14:44:22 INFO - TEST-UNEXPECTED-FAIL | browser/components/preferences/tests/browser_ignore_invalid_capability.js | Found an unexpected tab at the end of test run: about:preferences#privacy -
[task 2025-09-29T14:44:22.858+00:00] 14:44:22 INFO - checking for open sidebars
[task 2025-09-29T14:44:22.859+00:00] 14:44:22 INFO - checking window state
[task 2025-09-29T14:44:22.890+00:00] 14:44:22 INFO - TEST-START | browser/components/preferences/tests/browser_languages_subdialog.js
| Assignee | ||
Updated•8 months ago
|
Comment 10•8 months ago
|
||
Backed out for causing failures at browser_privacy_syncDataClearing.js.
Backout link: https://hg-edge.mozilla.org/integration/autoland/rev/7d08d9a5acb6f9bdab560053b2ce756c180a814f
Failure log: https://treeherder.mozilla.org/logviewer?job_id=529239519&repo=autoland&task=YMsc-zcoR4KLeTl7xBEVrg.0&lineNumber=4178
Comment 11•8 months ago
|
||
| Assignee | ||
Updated•8 months ago
|
Comment 12•8 months ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/64d3d0cde492
https://hg.mozilla.org/mozilla-central/rev/05856765a270
https://hg.mozilla.org/mozilla-central/rev/ec199e94569d
Updated•7 months ago
|
Description
•