From a8ee3fba4d1639129a50e85ae017f5521eb55a04 Mon Sep 17 00:00:00 2001 From: Phillis Tang Date: Wed, 1 Feb 2023 22:29:54 +0000 Subject: [PATCH] Bug 1813851 [wpt PR 38268] - Revert "Update popover post-toggle event naming and behavior", a=testonly Automatic update from web-platform-tests Revert "Update popover post-toggle event naming and behavior" This reverts commit 2e5ee120d7fc5df4b6c101e88d03a5f62a73d8b8. Reason for revert: cause test failures on Linux Tests (dbg) Example failures: https://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20Tests%20(dbg)(1)/111061/ https://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20Tests%20(dbg)(1)/111062/ Original change's description: > Update popover post-toggle event naming and behavior > > This CL updates the post-toggle event in the following ways: > 1. Rename the 'aftertoggle' event to 'toggle'. > 2. Rename PopoverToggleEvent to ToggleEvent. > 3. Rename the currentState attribute to oldState. > 4. Add event coalescing behavior. If two transitions occur before the > first 'toggle' event has been fired, cancel the first event and > queue a replacement that has oldState === newState. > > These changes were driven by the corresponding changes to the spec PR: > https://github.com/whatwg/html/pull/8717 > > Bug: 1307772 > Change-Id: Iabc5a9093d7cef3bbd6e54e488d8e571c51ea568 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4195120 > Auto-Submit: Mason Freed > Commit-Queue: Joey Arhar > Reviewed-by: Joey Arhar > Cr-Commit-Position: refs/heads/main@{#1098728} Bug: 1307772 Change-Id: I6e466ecffe4726b4ec69ca14704b24842e45f5d6 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4205308 Owners-Override: Phillis Tang Bot-Commit: Rubber Stamper Commit-Queue: Phillis Tang Cr-Commit-Position: refs/heads/main@{#1098927} -- wpt-commits: 938aa51f7b95a331b3c269fa5eb6c8f68b28991d wpt-pr: 38268 --- .../popovers/idlharness.tentative.html | 12 +- .../popovers/popover-events.tentative.html | 120 +++---------- .../toggleevent-interface.tentative.html | 164 +++++++++--------- .../tests/interfaces/popover.tentative.idl | 10 +- 4 files changed, 120 insertions(+), 186 deletions(-) diff --git a/testing/web-platform/tests/html/semantics/popovers/idlharness.tentative.html b/testing/web-platform/tests/html/semantics/popovers/idlharness.tentative.html index 1cab891261cfd..d1a258bb4ad3a 100644 --- a/testing/web-platform/tests/html/semantics/popovers/idlharness.tentative.html +++ b/testing/web-platform/tests/html/semantics/popovers/idlharness.tentative.html @@ -41,12 +41,12 @@ 'document.getElementById("b3")', ], BeforeToggleEvent: [ - 'new ToggleEvent("beforetoggle")', - 'new ToggleEvent("beforetoggle", {oldState: "open"})', - 'new ToggleEvent("beforetoggle", {oldState: "open",newState: "open"})', - 'new ToggleEvent("toggle")', - 'new ToggleEvent("toggle", {oldState: "open"})', - 'new ToggleEvent("toggle", {oldState: "open",newState: "open"})', + 'new PopoverToggleEvent("beforetoggle")', + 'new PopoverToggleEvent("beforetoggle", {currentState: "open"})', + 'new PopoverToggleEvent("beforetoggle", {currentState: "open",newState: "open"})', + 'new PopoverToggleEvent("aftertoggle")', + 'new PopoverToggleEvent("aftertoggle", {currentState: "open"})', + 'new PopoverToggleEvent("aftertoggle", {currentState: "open",newState: "open"})', ], }); } diff --git a/testing/web-platform/tests/html/semantics/popovers/popover-events.tentative.html b/testing/web-platform/tests/html/semantics/popovers/popover-events.tentative.html index b299424570024..b96a0f5a53f48 100644 --- a/testing/web-platform/tests/html/semantics/popovers/popover-events.tentative.html +++ b/testing/web-platform/tests/html/semantics/popovers/popover-events.tentative.html @@ -10,13 +10,6 @@
Popover
diff --git a/testing/web-platform/tests/html/semantics/popovers/toggleevent-interface.tentative.html b/testing/web-platform/tests/html/semantics/popovers/toggleevent-interface.tentative.html index 45709458b00c4..4d437b0c0ad52 100644 --- a/testing/web-platform/tests/html/semantics/popovers/toggleevent-interface.tentative.html +++ b/testing/web-platform/tests/html/semantics/popovers/toggleevent-interface.tentative.html @@ -7,200 +7,200 @@