Skip to content
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

URL: origin of "blob:" URL containing inner non-"http(s):" URL #40133

Merged
merged 4 commits into from
May 24, 2023

Conversation

rmisev
Copy link
Member

@rmisev rmisev commented May 22, 2023

Tests for whatwg/url#771

@annevk
Copy link
Member

annevk commented May 23, 2023

Although maybe we should test a couple more cases:

  • A non-blob: non-special scheme.
  • A non-HTTP(S) special scheme.

@rmisev rmisev changed the title URL: origin of "blob:" containing inner "blob:" URL: origin of "blob:" URL containing inner non-"http(s):" URL May 24, 2023
@annevk annevk merged commit fbd7ee1 into web-platform-tests:master May 24, 2023
annevk pushed a commit to whatwg/url that referenced this pull request May 24, 2023
@rmisev rmisev deleted the patch-2 branch May 24, 2023 18:47
moz-v2v-gh pushed a commit to mozilla/gecko-dev that referenced this pull request May 30, 2023
…"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
ErichDonGubler pushed a commit to erichdongubler-mozilla/firefox that referenced this pull request May 31, 2023
…"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
gecko-dev-updater pushed a commit to marco-c/gecko-dev-wordified-and-comments-removed that referenced this pull request May 31, 2023
…"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
gecko-dev-updater pushed a commit to marco-c/gecko-dev-comments-removed that referenced this pull request May 31, 2023
…"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
gecko-dev-updater pushed a commit to marco-c/gecko-dev-wordified that referenced this pull request May 31, 2023
…"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
moz-v2v-gh pushed a commit to mozilla/gecko-dev that referenced this pull request May 31, 2023
… 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
gecko-dev-updater pushed a commit to marco-c/gecko-dev-wordified-and-comments-removed that referenced this pull request Jun 1, 2023
… 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
gecko-dev-updater pushed a commit to marco-c/gecko-dev-comments-removed that referenced this pull request Jun 1, 2023
… 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
gecko-dev-updater pushed a commit to marco-c/gecko-dev-wordified that referenced this pull request Jun 1, 2023
… 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
ErichDonGubler pushed a commit to erichdongubler-mozilla/firefox that referenced this pull request Jun 2, 2023
… 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
moz-v2v-gh pushed a commit to mozilla/gecko-dev that referenced this pull request Jun 11, 2023
… 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
ErichDonGubler pushed a commit to erichdongubler-mozilla/firefox that referenced this pull request Jun 12, 2023
… 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
gecko-dev-updater pushed a commit to marco-c/gecko-dev-comments-removed that referenced this pull request Jun 16, 2023
… 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
gecko-dev-updater pushed a commit to marco-c/gecko-dev-wordified-and-comments-removed that referenced this pull request Jun 16, 2023
… 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
gecko-dev-updater pushed a commit to marco-c/gecko-dev-wordified that referenced this pull request Jun 16, 2023
… 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
moz-v2v-gh pushed a commit to mozilla/gecko-dev that referenced this pull request Jun 21, 2023
… 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
ErichDonGubler pushed a commit to erichdongubler-mozilla/firefox that referenced this pull request Jun 22, 2023
… 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
moz-v2v-gh pushed a commit to mozilla/gecko-dev that referenced this pull request May 25, 2024
… 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
jamienicol pushed a commit to jamienicol/gecko that referenced this pull request May 28, 2024
… 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants