Support about:reader on OriginParser
Categories
(Core :: Storage: Quota Manager, defect, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox69 | --- | fixed |
People
(Reporter: myk, Assigned: tt)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
Reporter | ||
Comment 2•8 years ago
|
||
Reporter | ||
Comment 3•8 years ago
|
||
Comment 4•8 years ago
|
||
Reporter | ||
Comment 5•8 years ago
|
||
Reporter | ||
Comment 6•8 years ago
|
||
Reporter | ||
Comment 7•8 years ago
|
||
Comment 8•8 years ago
|
||
Reporter | ||
Comment 9•8 years ago
|
||
Comment 10•8 years ago
|
||
Comment 11•8 years ago
|
||
Reporter | ||
Comment 12•8 years ago
|
||
Updated•8 years ago
|
Updated•7 years ago
|
Comment 13•6 years ago
|
||
Comment 14•6 years ago
|
||
Tom, did fix this in a different bug ?
Assignee | ||
Comment 15•6 years ago
|
||
The origin directory is:
about+reader+url=httpsxxxx
Which is not supported by the originParser yet. So that it crashes on a debug build at [1] (and fail on a non-debug build).
Given this is an initialization failure, I'm going to take this.
Assignee | ||
Comment 16•5 years ago
|
||
About:reader's implementation is:
https://searchfox.org/mozilla-central/source/toolkit/components/reader/ReaderMode.jsm
It seems that the format should be:
about:reader?url=https.... or
about:reader?url=http....
Assignee | ||
Comment 17•5 years ago
|
||
I'll work on this tomorrow if there is nothing unexpected happen. This should be done before the upgrade if it's needed.
Assignee | ||
Comment 18•5 years ago
|
||
It seems URI would only be like "about:reader?url="
Assignee | ||
Comment 19•5 years ago
|
||
So about:reader?url=xxx is striped to about:reader by bug 1422456. I need to see if it's reasonable to have storage for "about:reader?url=xxx"
If it's reasonable, then we should probably somehow get the stripped part back. If it's not, then we should remove existing about:reader from storage and forbidden new about:reader storage.
Assignee | ||
Comment 20•5 years ago
|
||
While testing, I found that indexedDB
, cache
, and localstorage
couldn't be got in "about:reader?url=xxx". The only possible way (IIUC) to have storage is to create that by the storage inspector.
Comment 21•5 years ago
|
||
I think comment 20 may moot this, but I don't think we'd ever want the "?url=xxx" parameterization to partition the storage.
Assignee | ||
Comment 22•5 years ago
|
||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 23•5 years ago
|
||
Comment 24•5 years ago
|
||
bugherder |
Description
•