From ab85bc28838d67bdf25b66af691269f5d08b51ec Mon Sep 17 00:00:00 2001 From: James Craig Date: Thu, 7 Mar 2024 07:26:47 -0800 Subject: [PATCH 001/345] Moves SVG image role test to a tentative file Closes https://github.com/web-platform-tests/interop-accessibility/issues/96 Moves SVG image role test to a tentative file outside of the Interop 2024 focus area files, while dispute is resolved. --- svg-aam/role/role-img.tentative.html | 32 ++++++++++++++++++++++++++++ svg-aam/role/roles-generic.html | 6 +----- 2 files changed, 33 insertions(+), 5 deletions(-) create mode 100644 svg-aam/role/role-img.tentative.html diff --git a/svg-aam/role/role-img.tentative.html b/svg-aam/role/role-img.tentative.html new file mode 100644 index 00000000000000..57fd17cddfc85b --- /dev/null +++ b/svg-aam/role/role-img.tentative.html @@ -0,0 +1,32 @@ + + + + SVG-AAM Image Role Verification Tests + + + + + + + + + + +

Currently tentative due to SVG-AAM #32: SVG image role should align with HTML on missing versus empty alt.

+ + + + + + + +x + + + + + + \ No newline at end of file diff --git a/svg-aam/role/roles-generic.html b/svg-aam/role/roles-generic.html index e7fe9f33de5558..d8ad4f9ea1c709 100644 --- a/svg-aam/role/roles-generic.html +++ b/svg-aam/role/roles-generic.html @@ -22,11 +22,7 @@

Simple Elements

- - - - - + From 1693fdde287a14976a9b685a3a35a475c431d6ef Mon Sep 17 00:00:00 2001 From: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> Date: Thu, 7 Mar 2024 17:40:52 +0100 Subject: [PATCH 002/345] [WebDriverBiDi] improve some tests (#44977) --- webdriver/tests/bidi/network/conftest.py | 8 +++++--- .../tests/bidi/network/continue_response/credentials.py | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/webdriver/tests/bidi/network/conftest.py b/webdriver/tests/bidi/network/conftest.py index 40fe20ddfe9453..7813530c4cc4a5 100644 --- a/webdriver/tests/bidi/network/conftest.py +++ b/webdriver/tests/bidi/network/conftest.py @@ -144,6 +144,7 @@ async def setup_blocked_request( add_intercept, fetch, wait_for_event, + wait_for_future_safe, top_context, ): """Creates an intercept for the provided phase, sends a fetch request that @@ -190,16 +191,17 @@ async def setup_blocked_request( ], ) + network_event = wait_for_event(f"network.{phase}") if navigate: asyncio.ensure_future( bidi_session.browsing_context.navigate( - context=top_context["context"], url=blocked_url, wait="complete" + context=context["context"], url=blocked_url, wait="complete" ) ) else: - asyncio.ensure_future(fetch(blocked_url)) + asyncio.ensure_future(fetch(blocked_url, context=context)) - event = await wait_for_event(f"network.{phase}") + event = await wait_for_future_safe(network_event) request = event["request"]["request"] return request diff --git a/webdriver/tests/bidi/network/continue_response/credentials.py b/webdriver/tests/bidi/network/continue_response/credentials.py index 3e595722cc381e..dcaec6beb6f69a 100644 --- a/webdriver/tests/bidi/network/continue_response/credentials.py +++ b/webdriver/tests/bidi/network/continue_response/credentials.py @@ -11,7 +11,7 @@ @pytest.mark.parametrize("navigate", [False, True], ids=["fetch", "navigate"]) async def test_wrong_credentials( - setup_blocked_request, subscribe_events, wait_for_event, bidi_session, navigate + setup_blocked_request, subscribe_events, wait_for_event, bidi_session, navigate, wait_for_future_safe ): username = f"test_missing_credentials_{navigate}" password = f"test_missing_credentials_password_{navigate}" @@ -27,7 +27,7 @@ async def test_wrong_credentials( await bidi_session.network.continue_response( request=request, credentials=wrong_credentials ) - await on_auth_required + await wait_for_future_safe(on_auth_required) @pytest.mark.parametrize("navigate", [False, True], ids=["fetch", "navigate"]) From cb52e77dda6b347fb32bdf3083bf7c163e9b6cc5 Mon Sep 17 00:00:00 2001 From: Joey Arhar Date: Thu, 7 Mar 2024 08:41:29 -0800 Subject: [PATCH 003/345] Use descendant