Bug 1421690 (storage-v2)

[meta] Storage (Site Data and Cookies) Management V2

NEW
Unassigned

Status

()

enhancement
P2
normal
2 years ago
2 months ago

People

(Reporter: johannh, Unassigned)

Tracking

(Depends on 17 bugs, Blocks 1 bug, {feature, meta})

58 Branch
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(relnote-firefox 60+)

Details

(Whiteboard: [storage-v2])

User Story

UI Concept: https://mozilla.invisionapp.com/share/3YEUL9R7N#/screens
Storage UI Guidelines: https://storage.spec.whatwg.org/#ui-guidelines
WebStorage Privacy Guidelines: https://www.w3.org/TR/webstorage/#privacy
We'd like to continue working on the site data section that was added in bug 1312351 and make it provide more user value, primarily by merging cookies and network cache into this section and improving different parts of the UI.

A preliminary spec with some points that are still open for discussion can be found here: https://drive.google.com/file/d/1VTg2pUrmHgHrJZmmYu8Zn369E4CrjCDn/view

I'll update the User Story field with the most recent spec as we progress (we should try to get a non-moco-only version for the next iteration).
Blocks: 1147820
Depends on: 1421737
Depends on: 1348223
Depends on: 1254428
No longer depends on: 1254428
See Also: → 1254428
Depends on: 1422160
Priority: -- → P2
User Story: (updated)
Depends on: 1422365
Depends on: 1428306
Depends on: 1354500
Depends on: 1431027
Depends on: 1431029
Updated the user story to also include the relevant standards to consider in our implementation (our current design does not follow them at all, in my understanding).
User Story: (updated)
Depends on: 1432743
No longer depends on: 1421737
Depends on: 1432745
Depends on: 1432759
Depends on: 1436568
Depends on: 1437880
Depends on: 1438524
Depends on: 1438629
Depends on: 1438634
Depends on: 1354170
Depends on: 1439547
Depends on: 1441133
Depends on: 1441138
No longer depends on: 1441133
Depends on: 1441198
No longer depends on: 1441138
Depends on: 1441532
Depends on: 1441595
Depends on: 1441566
Depends on: 1441813
No longer depends on: 1441813
Depends on: 1441847
Depends on: 1442179
Depends on: 1442183
Depends on: 1442191
Depends on: 1442272
No longer depends on: 1442272
Depends on: 1442303
Depends on: 1438147
Depends on: 1442542
Depends on: 1442547
Depends on: 1442553
Depends on: 1442580
No longer depends on: 1441595
Depends on: 1443644
No longer depends on: 1442303
No longer depends on: 1442580
No longer depends on: 1441532
Depends on: 1340861
Depends on: 1252998
Depends on: 1447952
Depends on: 1453587
Depends on: 1453589
Sorry for the late relnote addition:

Release Note Request (optional, but appreciated)
[Why is this notable]: This project improved the site data management UI in about:preferences to be easier to use (and plugged a few holes in clearing site data).
[Affects Firefox for Android]: Not really.
[Suggested wording]: An updated and simplified UI for managing cookies and other data websites store on your computer.
[Links (documentation, blog post, etc)]: There's a bunch of updated documentation around this:

https://support.mozilla.org/en-US/kb/enable-and-disable-cookies-website-preferences
https://support.mozilla.org/en-US/kb/delete-cookies-remove-info-websites-stored
https://support.mozilla.org/en-US/kb/block-websites-storing-site-preferences
https://support.mozilla.org/en-US/kb/storage

Thanks!
relnote-firefox: --- → ?
Flags: needinfo?(ryanvm)
added to the draft 60 relnotes
Flags: needinfo?(ryanvm)
Depends on: 1459229
Depends on: 1459603
Depends on: 1459974
Depends on: 1460768
Depends on: 1450448
Depends on: 1462418
why did you delete the functionality to block certain domains from creating cookies? i don't get why the tracking/telemetry functionality gets new features but basic functionality like blocking cookies gets removed
also the "accept third party cookies" functionality was removed. this removed the functionality to disallow most of the time, tracking cookies from third parties. is there any replacement in the pipe that will re-integrate the removed functionality?
These functionalities were not removed, you can find them right below where they used to be, in a top level section (Privacy -> Cookies and Site Data) instead of hidden in a sub-menu.
seems the "Cookies and Site Data" entry was missing because my profile was too old. creating a new profile brought the entry back. thanks
(In reply to Sen Si from comment #9)
> seems the "Cookies and Site Data" entry was missing because my profile was
> too old. creating a new profile brought the entry back. thanks

In your old profile, check the following:
`browser.storageManager.enabled` - if false, this hides the Site Data UI
`dom.storageManager.enabled` - if false, this disables the Storage API which Site Data uses
`browser.cache.offline.enable` - if false in FF60 or lower, makes the Site Data UI never finish calculating your data
Depends on: 862465
Depends on: 1463114
Depends on: 1469500
Depends on: 1469502
Depends on: 1480175
Keywords: feature
Depends on: 316539
Depends on: 1544480
You need to log in before you can comment on or make changes to this bug.