Enable DocumentChannel for data URIs
Categories
(Core :: Networking, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox72 | --- | fixed |
People
(Reporter: mattwoodrow, Assigned: mattwoodrow)
References
Details
Attachments
(7 files)
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review |
Currently DocumentChannel is only enabled for http(s), but we want to add support for other protocols. This bug will add support for data:.
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
Depends on D51547
Assignee | ||
Comment 3•5 years ago
|
||
This stops us from returning true on an empty data URI (data:text/html,), since that returns NS_BASE_STREAM_CLOSED.
Depends on D51548
Assignee | ||
Comment 4•5 years ago
|
||
Depends on D51549
Assignee | ||
Comment 5•5 years ago
|
||
Depends on D51550
Updated•5 years ago
|
Assignee | ||
Comment 6•5 years ago
|
||
When ReadSegments is called before the stream is ready, we return NS_BASE_STREAM_WOULD_BLOCK, not NS_ERROR_NOT_IMPLEMENTED.
If callers use AsyncWait for the IPCBlobInputStream to be ready, and then call ReadSegments again we can end up returning NS_ERROR_NOT_IMPLEMENTED, depending on what the inner type is.
Depends on D51552
Assignee | ||
Comment 7•5 years ago
|
||
Comment 10•5 years ago
|
||
Backed out 7 changesets (bug 1593560) for crashtest failures at tests/layout/base/crashtests/446328.html
Backout: https://hg.mozilla.org/integration/autoland/rev/ffed8d3b4ac5ed66ec2632275f24234b796acdf6
Failure push: https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=9842c80c98d83e83c8313f9152359106b4758fc5
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=274914437&repo=autoland&lineNumber=28909
Docshell in assertion: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=274914437&repo=autoland&lineNumber=28846
Updated•5 years ago
|
Comment 11•5 years ago
|
||
Comment 12•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/bd4e2201c286
https://hg.mozilla.org/mozilla-central/rev/ec368ed71cb6
https://hg.mozilla.org/mozilla-central/rev/40c8c2cd4fe9
https://hg.mozilla.org/mozilla-central/rev/7fda1001834a
https://hg.mozilla.org/mozilla-central/rev/f85931cd9c30
https://hg.mozilla.org/mozilla-central/rev/f370f4b602e0
https://hg.mozilla.org/mozilla-central/rev/50b6f4d2e0d2
Assignee | ||
Updated•5 years ago
|
Comment 13•5 years ago
|
||
Retroactively moving fixed bugs whose summaries mention "Fission" (or other Fission-related keywords) but are not assigned to a Fission Milestone to an appropriate Fission Milestone.
This will generate a lot of bugmail, so you can filter your bugmail for the following UUID and delete them en masse:
0ee3c76a-bc79-4eb2-8d12-05dc0b68e732
Description
•