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

Add failing COOP noopener-allow-popups tests and flags #46979

Merged
merged 1 commit into from
Jul 8, 2024

Conversation

chromium-wpt-export-bot
Copy link
Collaborator

@chromium-wpt-export-bot chromium-wpt-export-bot commented Jul 3, 2024

This CL adds the flags and failing tests for [1], to clearly separate
them from the functional changes.

[1] https://chromium-review.googlesource.com/c/chromium/src/+/5581251

Bug: 344963946
Change-Id: I1320fd6893a3ba25d93f89efd5a30e151a69889b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5640893
Commit-Queue: Yoav Weiss (@Shopify) <yoavweiss@chromium.org>
Reviewed-by: Vladimir Levin <vmpstr@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1322722}

This CL adds the flags and failing tests for [1], to clearly separate
them from the functional changes.

[1] https://chromium-review.googlesource.com/c/chromium/src/+/5581251

Bug: 344963946
Change-Id: I1320fd6893a3ba25d93f89efd5a30e151a69889b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5640893
Commit-Queue: Yoav Weiss (@Shopify) <yoavweiss@chromium.org>
Reviewed-by: Vladimir Levin <vmpstr@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1322722}
Copy link
Collaborator

@wpt-pr-bot wpt-pr-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The review process for this patch is being conducted in the Chromium project.

@jonathan-j-lee
Copy link
Contributor

WPT Command: python3 ./wpt run --channel=nightly --verify --verify-no-chaos-mode --verify-repeat-loop=0 --verify-repeat-restart=10 --github-checks-text-file=/home/test/artifacts/checkrun.md --affected base_head --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --no-headless --verify-log-full --binary=/home/test/build/firefox/firefox firefox

Some affected tests had inconsistent (flaky) results:

Unstable results

Test Subtest Results Messages
/html/cross-origin-opener-policy/tentative/noopener/coop-noopener-allow-popups.https.html ERROR: 2/7, TIMEOUT: 5/7
/html/cross-origin-opener-policy/tentative/noopener/coop-noopener-allow-popups.https.html noopener-allow-popups ensures that the opener cannot script the openee, but further popups with no COOP can access their opener: noopener-allow-popups/noopener-allow-popups FAIL: 3/7, TIMEOUT: 4/7 step_wait_func: Opener popup.window becomes null Timed out waiting on condition;Test timed out
/html/cross-origin-opener-policy/tentative/noopener/coop-noopener-allow-popups.https.html noopener-allow-popups ensures that the opener cannot script the openee, but further popups with no COOP can access their opener: noopener-allow-popups/same-origin NOTRUN: 6/7, TIMEOUT: 1/7 Test timed out

These may be pre-existing or new flakes. Please try to reproduce (see the above WPT command, though some flags may not be needed when running locally) and determine if your change introduced the flake. If you are unable to reproduce the problem, please tag @web-platform-tests/wpt-core-team in a comment for help.

@jonathan-j-lee
Copy link
Contributor

@DanielRyanSmith @KyleJu Pinged bug about the new timeout: https://crbug.com/344963946#comment4. Please force merge, thanks!

@KyleJu KyleJu merged commit ca820e0 into master Jul 8, 2024
20 of 22 checks passed
@KyleJu KyleJu deleted the chromium-export-cl-5640893 branch July 8, 2024 18:29
chromium-wpt-export-bot pushed a commit that referenced this pull request Jul 9, 2024
Given the fact that the null check in COOP noopener's WPTs is
non-standard [1] and flaky [2], it's better to remove it for now.

[1] whatwg/html#10457
[2] #46979 (comment)

Bug: 344963946
Change-Id: I0bc0e7d153cc400938079a9d12209f57ea8310fc
aarongable pushed a commit to chromium/chromium that referenced this pull request Jul 9, 2024
Given the fact that the null check in COOP noopener's WPTs is
non-standard [1] and flaky [2], it's better to remove it for now.

[1] whatwg/html#10457
[2] web-platform-tests/wpt#46979 (comment)

Bug: 344963946
Change-Id: I0bc0e7d153cc400938079a9d12209f57ea8310fc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5687771
Commit-Queue: Yoav Weiss (@Shopify) <yoavweiss@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1324852}
chromium-wpt-export-bot pushed a commit that referenced this pull request Jul 9, 2024
Given the fact that the null check in COOP noopener's WPTs is
non-standard [1] and flaky [2], it's better to remove it for now.

[1] whatwg/html#10457
[2] #46979 (comment)

Bug: 344963946
Change-Id: I0bc0e7d153cc400938079a9d12209f57ea8310fc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5687771
Commit-Queue: Yoav Weiss (@Shopify) <yoavweiss@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1324852}
KyleJu pushed a commit that referenced this pull request Jul 10, 2024
…47054)

Given the fact that the null check in COOP noopener's WPTs is
non-standard [1] and flaky [2], it's better to remove it for now.

[1] whatwg/html#10457
[2] #46979 (comment)

Bug: 344963946
Change-Id: I0bc0e7d153cc400938079a9d12209f57ea8310fc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5687771
Commit-Queue: Yoav Weiss (@Shopify) <yoavweiss@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1324852}

Co-authored-by: Yoav Weiss <yoavweiss@chromium.org>
moz-v2v-gh pushed a commit to mozilla/gecko-dev that referenced this pull request Jul 15, 2024
…nd flaky null check from WPT, a=testonly

Automatic update from web-platform-tests
COOP noopener: Remove the non-standard and flaky null check from WPT (#47054)

Given the fact that the null check in COOP noopener's WPTs is
non-standard [1] and flaky [2], it's better to remove it for now.

[1] whatwg/html#10457
[2] web-platform-tests/wpt#46979 (comment)

Bug: 344963946
Change-Id: I0bc0e7d153cc400938079a9d12209f57ea8310fc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5687771
Commit-Queue: Yoav Weiss (@Shopify) <yoavweiss@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1324852}

Co-authored-by: Yoav Weiss <yoavweiss@chromium.org>
--

wpt-commits: 5c042c8a1ee8b94ef624448f25d134d1d44f0843
wpt-pr: 47054
ErichDonGubler pushed a commit to erichdongubler-mozilla/firefox that referenced this pull request Jul 16, 2024
…nd flaky null check from WPT, a=testonly

Automatic update from web-platform-tests
COOP noopener: Remove the non-standard and flaky null check from WPT (#47054)

Given the fact that the null check in COOP noopener's WPTs is
non-standard [1] and flaky [2], it's better to remove it for now.

[1] whatwg/html#10457
[2] web-platform-tests/wpt#46979 (comment)

Bug: 344963946
Change-Id: I0bc0e7d153cc400938079a9d12209f57ea8310fc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5687771
Commit-Queue: Yoav Weiss (@Shopify) <yoavweiss@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1324852}

Co-authored-by: Yoav Weiss <yoavweiss@chromium.org>
--

wpt-commits: 5c042c8a1ee8b94ef624448f25d134d1d44f0843
wpt-pr: 47054
i3roly pushed a commit to i3roly/firefox-dynasty that referenced this pull request Jul 18, 2024
…nd flaky null check from WPT, a=testonly

Automatic update from web-platform-tests
COOP noopener: Remove the non-standard and flaky null check from WPT (#47054)

Given the fact that the null check in COOP noopener's WPTs is
non-standard [1] and flaky [2], it's better to remove it for now.

[1] whatwg/html#10457
[2] web-platform-tests/wpt#46979 (comment)

Bug: 344963946
Change-Id: I0bc0e7d153cc400938079a9d12209f57ea8310fc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5687771
Commit-Queue: Yoav Weiss (@Shopify) <yoavweiss@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1324852}

Co-authored-by: Yoav Weiss <yoavweiss@chromium.org>
--

wpt-commits: 5c042c8a1ee8b94ef624448f25d134d1d44f0843
wpt-pr: 47054
sadym-chromium pushed a commit that referenced this pull request Jul 18, 2024
This CL adds the flags and failing tests for [1], to clearly separate
them from the functional changes.

[1] https://chromium-review.googlesource.com/c/chromium/src/+/5581251

Bug: 344963946
Change-Id: I1320fd6893a3ba25d93f89efd5a30e151a69889b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5640893
Commit-Queue: Yoav Weiss (@Shopify) <yoavweiss@chromium.org>
Reviewed-by: Vladimir Levin <vmpstr@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1322722}

Co-authored-by: Yoav Weiss <yoavweiss@chromium.org>
sadym-chromium pushed a commit that referenced this pull request Jul 18, 2024
…47054)

Given the fact that the null check in COOP noopener's WPTs is
non-standard [1] and flaky [2], it's better to remove it for now.

[1] whatwg/html#10457
[2] #46979 (comment)

Bug: 344963946
Change-Id: I0bc0e7d153cc400938079a9d12209f57ea8310fc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5687771
Commit-Queue: Yoav Weiss (@Shopify) <yoavweiss@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1324852}

Co-authored-by: Yoav Weiss <yoavweiss@chromium.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants