about:cache does not show entries when `privacy.firstparty.isolate` is set to `true`

NEW
Unassigned

Status

()

defect
P3
normal
2 years ago
Last year

People

(Reporter: gk, Unassigned)

Tracking

(Blocks 1 bug)

52 Branch
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [tor][necko-backlog])

Reporter

Description

2 years ago
Steps to reproduce:

A)

1) Start Firefox with a clean profile
2) Switch `privacy.firstparty.isolate` to `true`
3) Go to torproject.org
4) Open `about:cache` -> there won't be images etc. loaded from torproject.org listed (but these entries are there if one inspects the cache database on disk; things are likewise broken if one uses the permanent private browsing mode as we do in Tor Browser)

B)

1) Start Firefox with a clean profile
2) Go to torproject.org
3) Open `about:cache` -> you'll find all the images etc. cached as expected

It would be pretty helpful and way less confusing if `about:cache` would show all the cache entries available (including the isolation keys for easy inspection).

(We track that issue in bug 22451 on our side)
Assignee: nobody → allstars.chh
Priority: -- → P2
Assignee: allstars.chh → nobody
I think the changes need to be made to nsAboutCache.cpp
The way to filter by extra attributes, is via the checkboxes (private, anonymous, appId, ... )
Another checkbox needs to be added for firstPartyIsolation. The way the filtering works is by adding '&context=' to the URI, which gets parsed via nsAboutCache::Channel::ParseURI -> CacheFileUtils::ParseKey -> ParseTags.
Whiteboard: [tor] → [tor][necko-backlog]
Bulk change to priority: https://bugzilla.mozilla.org/show_bug.cgi?id=1399258
Priority: P2 → P1
Bulk change to priority: https://bugzilla.mozilla.org/show_bug.cgi?id=1399258
Priority: P1 → P3
You need to log in before you can comment on or make changes to this bug.