-
Notifications
You must be signed in to change notification settings - Fork 139
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Return null origin of "blob:" URL containing inner non-"http(s):" URL #771
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good to me. For a moment I thought we could use "HTTP(S) scheme" but that's not defined here and that's probably fine.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This change looks good to me. Since it is already shipping in Chromium, I'm not too worried about compatibility.
This seems OK to me. cc @valenting |
This makes sense to me. I filed Bug 1834703 - Return null origin of "blob:" URL containing inner "blob:" URL for Firefox changes. Thank you for the tests. |
I am okay with that. |
…"http(s):" URL r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of http/https schemes to comply with new spec change. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 New WPT tests are not merged into central yet, so tested manually instead and results are as expected with WPTs. Differential Revision: https://phabricator.services.mozilla.com/D179400
…"http(s):" URL r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of http/https schemes to comply with new spec change. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 New WPT tests are not merged into central yet, so tested manually instead and results are as expected with WPTs. Differential Revision: https://phabricator.services.mozilla.com/D179400
…"http(s):" URL r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of http/https schemes to comply with new spec change. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 New WPT tests are not merged into central yet, so tested manually instead and results are as expected with WPTs. Differential Revision: https://phabricator.services.mozilla.com/D179400 UltraBlame original commit: 34c5add98599ea6a4896ef1c424ef3120531ba00
…"http(s):" URL r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of http/https schemes to comply with new spec change. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 New WPT tests are not merged into central yet, so tested manually instead and results are as expected with WPTs. Differential Revision: https://phabricator.services.mozilla.com/D179400 UltraBlame original commit: 34c5add98599ea6a4896ef1c424ef3120531ba00
…"http(s):" URL r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of http/https schemes to comply with new spec change. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 New WPT tests are not merged into central yet, so tested manually instead and results are as expected with WPTs. Differential Revision: https://phabricator.services.mozilla.com/D179400 UltraBlame original commit: 34c5add98599ea6a4896ef1c424ef3120531ba00
… inner schemes r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of some schemes (https, http, file per spec) to comply with new spec changes. Allowed schemes also include moz-extension for our own purposes. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 New WPT tests are not merged into central yet, so tested manually instead and results are as expected with WPTs. Differential Revision: https://phabricator.services.mozilla.com/D179400
… inner schemes r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of some schemes (https, http, file per spec) to comply with new spec changes. Allowed schemes also include moz-extension for our own purposes. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 New WPT tests are not merged into central yet, so tested manually instead and results are as expected with WPTs. Differential Revision: https://phabricator.services.mozilla.com/D179400 UltraBlame original commit: 7cd945c5be6eac2287abb63f113bdc2ad17930a6
… inner schemes r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of some schemes (https, http, file per spec) to comply with new spec changes. Allowed schemes also include moz-extension for our own purposes. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 New WPT tests are not merged into central yet, so tested manually instead and results are as expected with WPTs. Differential Revision: https://phabricator.services.mozilla.com/D179400 UltraBlame original commit: 7cd945c5be6eac2287abb63f113bdc2ad17930a6
… inner schemes r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of some schemes (https, http, file per spec) to comply with new spec changes. Allowed schemes also include moz-extension for our own purposes. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 New WPT tests are not merged into central yet, so tested manually instead and results are as expected with WPTs. Differential Revision: https://phabricator.services.mozilla.com/D179400 UltraBlame original commit: 7cd945c5be6eac2287abb63f113bdc2ad17930a6
… inner schemes r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of some schemes (https, http, file per spec) to comply with new spec changes. Allowed schemes also include moz-extension for our own purposes. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 New WPT tests are not merged into central yet, so tested manually instead and results are as expected with WPTs. Differential Revision: https://phabricator.services.mozilla.com/D179400
… inner schemes r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of some schemes (https, http, file per spec) to comply with new spec changes. Allowed schemes also include moz-extension for our own purposes. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 New WPT tests are not merged into central yet, so tested manually instead and results are as expected with WPTs. Differential Revision: https://phabricator.services.mozilla.com/D179400
… inner schemes r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of some schemes (https, http, file per spec) to comply with new spec changes. Allowed schemes also include moz-extension for our own purposes. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 New WPT tests are not merged into central yet, so tested manually instead and results are as expected with WPTs. Differential Revision: https://phabricator.services.mozilla.com/D179400
…ner non-"http(s):" URL, a=testonly Automatic update from web-platform-tests URL: origin of "blob:" URL containing inner non-"http(s):" URL Tests for whatwg/url#771. -- wpt-commits: fbd7ee145c0bd0158ae30f3a2fbf3c54263da19e wpt-pr: 40133
…ner non-"http(s):" URL, a=testonly Automatic update from web-platform-tests URL: origin of "blob:" URL containing inner non-"http(s):" URL Tests for whatwg/url#771. -- wpt-commits: fbd7ee145c0bd0158ae30f3a2fbf3c54263da19e wpt-pr: 40133
… inner schemes r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of some schemes (https, http, file per spec) to comply with new spec changes. Allowed schemes also include moz-extension for our own purposes. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 New WPT tests are not merged into central yet, so tested manually instead and results are as expected with WPTs. Differential Revision: https://phabricator.services.mozilla.com/D179400 UltraBlame original commit: af0665af954105365927736b6a65c4d28533bc4d
…ner non-"http(s):" URL, a=testonly Automatic update from web-platform-tests URL: origin of "blob:" URL containing inner non-"http(s):" URL Tests for whatwg/url#771. -- wpt-commits: fbd7ee145c0bd0158ae30f3a2fbf3c54263da19e wpt-pr: 40133 UltraBlame original commit: 6c15bd706256e597096ab747a1b24bc6a2798cbf
… inner schemes r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of some schemes (https, http, file per spec) to comply with new spec changes. Allowed schemes also include moz-extension for our own purposes. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 New WPT tests are not merged into central yet, so tested manually instead and results are as expected with WPTs. Differential Revision: https://phabricator.services.mozilla.com/D179400 UltraBlame original commit: af0665af954105365927736b6a65c4d28533bc4d
…ner non-"http(s):" URL, a=testonly Automatic update from web-platform-tests URL: origin of "blob:" URL containing inner non-"http(s):" URL Tests for whatwg/url#771. -- wpt-commits: fbd7ee145c0bd0158ae30f3a2fbf3c54263da19e wpt-pr: 40133 UltraBlame original commit: 6c15bd706256e597096ab747a1b24bc6a2798cbf
… inner schemes r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of some schemes (https, http, file per spec) to comply with new spec changes. Allowed schemes also include moz-extension for our own purposes. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 New WPT tests are not merged into central yet, so tested manually instead and results are as expected with WPTs. Differential Revision: https://phabricator.services.mozilla.com/D179400 UltraBlame original commit: af0665af954105365927736b6a65c4d28533bc4d
…ner non-"http(s):" URL, a=testonly Automatic update from web-platform-tests URL: origin of "blob:" URL containing inner non-"http(s):" URL Tests for whatwg/url#771. -- wpt-commits: fbd7ee145c0bd0158ae30f3a2fbf3c54263da19e wpt-pr: 40133 UltraBlame original commit: 6c15bd706256e597096ab747a1b24bc6a2798cbf
… inner schemes r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of some schemes (https, http, file per spec) to comply with new spec changes. Allowed schemes also include moz-extension for our own purposes. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 16 WPT subtests newly pass 🎉 Differential Revision: https://phabricator.services.mozilla.com/D179400
… inner schemes r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of some schemes (https, http, file per spec) to comply with new spec changes. Allowed schemes also include moz-extension for our own purposes. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 16 WPT subtests newly pass 🎉 Differential Revision: https://phabricator.services.mozilla.com/D179400
… inner schemes r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of some schemes (https, http, file per spec) to comply with new spec changes. Allowed schemes also include moz-extension for our own purposes. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 16 WPT subtests newly pass 🎉 Differential Revision: https://phabricator.services.mozilla.com/D179400
… inner schemes r=smaug,valentin Return null origin of a blob URL containing an inner URL which is not of some schemes (https, http, file per spec) to comply with new spec changes. Allowed schemes also include moz-extension for our own purposes. Examples: - "blob:blob:https://example.org/" - inner blob URL - "blob:ws://example.org/" - inner non-http(s) URL Spec PR: whatwg/url#771 WPT tests: web-platform-tests/wpt#40133 16 WPT subtests newly pass 🎉 Differential Revision: https://phabricator.services.mozilla.com/D179400
Fixes: #770.
(See WHATWG Working Mode: Changes for more details.)
Preview | Diff