Show the cookies/dom storage of the current tab

Registered by Yvon TANGUY

In the menu, display the cookies list for the current tab.

Blueprint information

Status:
Not started
Approver:
Yvon TANGUY
Priority:
Medium
Drafter:
Yvon TANGUY
Direction:
Approved
Assignee:
Yvon TANGUY
Definition:
Review
Series goal:
Accepted for trunk
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

This functionnality can only be implemented in Australis menu only ? Maybe change the previous menu with the XUL one ? This has been done for the download button, so it should be possible.

Detect and display current tab cookies in the toolbar icon menu.
Three categories: Current domain (www.example.org), Upper domain (example.org), Third parties.

Lots of cookies problem:
 - Solution 1: When displaying cookies, if there is more than 3 cookies for the current category, add them in a sub menu. If not, display a grey menu item "Domain cookies" to know the category.
 - Solution 2: Display all of them, but display a scrollbar, like we can see for the australis history menu.

Each item entry should have the form: state icon / cookie name / delete icon.
- State icon: same as the main cookie tree view: cookie/protected cookie/dom/protected dom
- Cookie name: if the name is too long (20 char?) replace the end with "..."
- Delete icon: a small icon to allow to delete the entry

Toolbar Icon change (from user review):
Source: https://addons.mozilla.org/fr/firefox/addon/cookiekeeper/reviews/546098/
The brown CookieKeeper icon could reflect whether the current tab possesses a protected cookie, an unprotected cookie, a mix of both protected and unprotected cookies, or no cookie, by way of implementing a traffic-light color system, e.g., the CookieKeeper icon turns green if all cookie(s) for the current tab is/are protected, yellow if a mix of protected and unprotected cookies exist, and red for unprotected cookies. The CookieKeeper icon will retain its original brown color if no cookie is present for the current tab.

In this way, one will instantly be able to identify whether a site that should have it's cookies protected, has or has not its cookies protected. If it has not, then one may take action to protect the cookie(s), simply based upon visualizing the color of CookieKeeper's icon.

(?)

Work Items

Work items:
Detect cookies of the current tab: TODO
Detect third party cookies of the current tab: TODO
Update menu to display them: TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.