From d3beb62c1dd463b42a968b777a303b627b2414fe Mon Sep 17 00:00:00 2001 From: Yura Zenevich Date: Fri, 5 Feb 2021 21:26:54 +0000 Subject: [PATCH] Bug 1689445 - revert EventUtils.sendMouseEvent back to being sync. r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D104127 --- .../events/browser_test_focus_urlbar.js | 2 +- .../browser_longpress_session_history_menu.js | 5 +- .../browser/browser_downloads_panel_block.js | 6 +- .../test/browser/browser_overflow_anchor.js | 10 +- .../test/browser_frame_history.js | 12 +-- .../browser_accessibility_mutations.js | 12 +-- ...owser_accessibility_relation_navigation.js | 10 +- ...browser_accessibility_sidebar_dom_nodes.js | 2 +- .../browser_accessibility_tree_audit_long.js | 2 +- .../browser_accessibility_tree_nagivation.js | 4 +- .../client/accessibility/test/browser/head.js | 12 +-- .../browser_dbg-search-file-paused.js | 8 +- .../browser_toolbox_options_multiple_tabs.js | 2 +- .../test/browser_toolbox_zoom_popup.js | 2 +- .../browser_grids_grid-list-element-rep.js | 6 +- .../markup/test/browser_markup_pagesize_01.js | 2 +- .../markup/test/browser_markup_pagesize_02.js | 2 +- .../browser_markup_scrollable_badge_click.js | 2 +- .../browser_markup_shadowdom_maxchildren.js | 2 +- .../test/browser_rules_shapes-toggle_07.js | 16 +-- devtools/client/inspector/test/head.js | 4 +- .../test/browser_net-ws-filter-freetext.js | 6 +- .../test/browser_net_accessibility-02.js | 2 +- .../test/browser_net_basic-search.js | 2 +- .../test/browser_net_block-context.js | 2 +- .../test/browser_net_block-draganddrop.js | 4 +- .../test/browser_net_block-pattern.js | 2 +- .../netmonitor/test/browser_net_block.js | 10 +- .../netmonitor/test/browser_net_brotli.js | 4 +- .../test/browser_net_cached-status.js | 2 +- .../test/browser_net_cause_source_map.js | 4 +- .../netmonitor/test/browser_net_clear.js | 4 +- .../test/browser_net_column-resize-fit.js | 4 +- .../test/browser_net_columns_last_column.js | 2 +- .../test/browser_net_columns_reset.js | 2 +- .../test/browser_net_columns_showhide.js | 6 +- .../test/browser_net_complex-params.js | 20 ++-- .../test/browser_net_content-type.js | 2 +- .../test/browser_net_cookies_sorted.js | 6 +- .../test/browser_net_copy_as_curl.js | 4 +- .../test/browser_net_copy_as_fetch.js | 7 +- .../test/browser_net_copy_headers.js | 6 +- .../browser_net_copy_image_as_data_uri.js | 4 +- .../test/browser_net_copy_params.js | 64 +++++------ .../test/browser_net_copy_response.js | 4 +- .../browser_net_copy_svg_image_as_data_uri.js | 4 +- .../netmonitor/test/browser_net_copy_url.js | 4 +- .../test/browser_net_cyrillic-01.js | 6 +- .../test/browser_net_cyrillic-02.js | 6 +- .../test/browser_net_decode-params.js | 4 +- .../netmonitor/test/browser_net_decode-url.js | 2 +- .../test/browser_net_details_copy.js | 26 ++--- .../test/browser_net_edit_resend_cancel.js | 4 +- .../test/browser_net_edit_resend_caret.js | 4 +- .../browser_net_edit_resend_with_filtering.js | 4 +- .../test/browser_net_edit_resend_xhr.js | 6 +- .../netmonitor/test/browser_net_filter-01.js | 71 ++++++------ .../netmonitor/test/browser_net_filter-02.js | 11 +- .../netmonitor/test/browser_net_filter-03.js | 16 +-- .../netmonitor/test/browser_net_filter-04.js | 2 +- .../test/browser_net_filter-flags.js | 5 +- .../test/browser_net_footer-summary.js | 2 +- .../test/browser_net_header-docs.js | 2 +- .../test/browser_net_header-ref-policy.js | 2 +- .../test/browser_net_headers_filter.js | 2 +- .../test/browser_net_headers_sorted.js | 2 +- .../netmonitor/test/browser_net_initiator.js | 4 +- .../netmonitor/test/browser_net_json-b64.js | 2 +- .../netmonitor/test/browser_net_json-empty.js | 2 +- .../netmonitor/test/browser_net_json-long.js | 4 +- .../test/browser_net_json-malformed.js | 4 +- .../test/browser_net_json-nogrip.js | 2 +- .../netmonitor/test/browser_net_json-null.js | 2 +- .../test/browser_net_json_custom_mime.js | 4 +- .../test/browser_net_json_text_mime.js | 4 +- .../netmonitor/test/browser_net_jsonp.js | 6 +- .../test/browser_net_large-response.js | 4 +- .../test/browser_net_open_in_debugger.js | 4 +- .../test/browser_net_open_in_style_editor.js | 4 +- .../test/browser_net_open_request_in_tab.js | 6 +- .../test/browser_net_pane-collapse.js | 2 +- .../test/browser_net_pane-network-details.js | 18 ++-- .../test/browser_net_pane-toggle.js | 2 +- .../test/browser_net_params_sorted.js | 4 +- .../netmonitor/test/browser_net_pause.js | 6 +- .../test/browser_net_post-data-01.js | 8 +- .../test/browser_net_post-data-02.js | 4 +- .../test/browser_net_post-data-03.js | 4 +- .../test/browser_net_post-data-04.js | 2 +- .../test/browser_net_raw_headers.js | 22 +--- .../test/browser_net_reload-button.js | 2 +- .../test/browser_net_req-resp-bodies.js | 5 +- .../netmonitor/test/browser_net_resend_csp.js | 4 +- .../netmonitor/test/browser_net_resend_xhr.js | 4 +- .../test/browser_net_security-details.js | 2 +- .../test/browser_net_security-error.js | 2 +- .../test/browser_net_security-icon-click.js | 4 +- .../test/browser_net_security-tab-deselect.js | 6 +- .../browser_net_security-tab-visibility.js | 4 +- .../test/browser_net_security-warnings.js | 4 +- .../test/browser_net_server_timings.js | 4 +- .../test/browser_net_service-worker-status.js | 2 +- .../test/browser_net_set-cookie-same-site.js | 4 +- .../test/browser_net_simple-request-data.js | 5 +- .../browser_net_simple-request-details.js | 3 +- .../netmonitor/test/browser_net_sort-01.js | 13 +-- .../netmonitor/test/browser_net_sort-02.js | 53 +++++---- .../netmonitor/test/browser_net_sort-reset.js | 17 ++- .../netmonitor/test/browser_net_sse-basic.js | 6 +- .../test/browser_net_statistics-02.js | 12 +-- .../test/browser_net_status-codes.js | 9 +- .../test/browser_net_streaming-response.js | 4 +- .../test/browser_net_telemetry_edit_resend.js | 4 +- .../browser_net_telemetry_filters_changed.js | 4 +- .../browser_net_telemetry_select_ws_frame.js | 6 +- ...browser_net_telemetry_sidepanel_changed.js | 4 +- .../test/browser_net_truncate-post-data.js | 2 +- .../test/browser_net_url-preview.js | 6 +- .../test/browser_net_use_as_fetch.js | 7 +- .../test/browser_net_view-source-debugger.js | 2 +- .../test/browser_net_waterfall-click.js | 2 +- .../netmonitor/test/browser_net_ws-basic.js | 4 +- .../netmonitor/test/browser_net_ws-clear.js | 6 +- .../test/browser_net_ws-connection-closed.js | 4 +- .../test/browser_net_ws-early-connection.js | 2 +- .../test/browser_net_ws-filter-dropdown.js | 8 +- .../test/browser_net_ws-filter-regex.js | 4 +- .../test/browser_net_ws-json-stomp-payload.js | 6 +- .../test/browser_net_ws-limit-frames.js | 4 +- .../test/browser_net_ws-limit-payload.js | 6 +- .../browser_net_ws-messages-navigation.js | 6 +- .../browser_net_ws-sockjs-stomp-payload.js | 6 +- .../browser_net_ws-sse-persist-columns.js | 16 +-- .../test/browser_net_ws-stomp-payload.js | 6 +- devtools/client/netmonitor/test/head.js | 12 +-- .../test/browser_perf-button-states.js | 4 +- .../test/browser_perf-calltree-js-events.js | 2 +- .../performance/test/browser_perf-gc-snap.js | 10 +- .../test/browser_perf-marker-details.js | 2 +- ...ser_perf-options-show-jit-optimizations.js | 8 +- .../test/browser_perf-tree-abstract-01.js | 6 +- .../test/browser_perf-tree-abstract-04.js | 2 +- .../test/browser_perf-tree-view-06.js | 4 +- .../browser_timeline-waterfall-rerender.js | 2 +- .../browser_timeline-waterfall-sidebar.js | 2 +- devtools/client/performance/test/head.js | 16 +-- .../test/browser_editor_cursor.js | 2 +- .../browser_webconsole_clickable_urls.js | 4 +- .../browser_webconsole_eval_sources.js | 2 +- ...wser_webconsole_filter_buttons_overflow.js | 2 +- .../browser/browser_webconsole_input_focus.js | 4 +- ...er_webconsole_location_styleeditor_link.js | 2 +- ...r_webconsole_network_message_ctrl_click.js | 2 +- .../browser_webconsole_object_ctrl_click.js | 4 +- .../browser_webconsole_sidebar_scroll.js | 2 +- .../test/browser/browser_webconsole_split.js | 2 +- ...nsole_stacktrace_location_debugger_link.js | 2 +- ...tacktrace_mapped_location_debugger_link.js | 2 +- .../client/webconsole/test/browser/head.js | 2 +- docshell/test/navigation/NavigationUtils.js | 4 +- docshell/test/navigation/navigate.html | 4 +- docshell/test/navigation/test_bug13871.html | 2 +- docshell/test/navigation/test_bug270414.html | 2 +- docshell/test/navigation/test_child.html | 2 +- docshell/test/navigation/test_grandchild.html | 2 +- docshell/test/navigation/test_not-opener.html | 2 +- docshell/test/navigation/test_opener.html | 2 +- .../mochitest/bugs/grandchild_bug260264.html | 16 ++- dom/tests/mochitest/bugs/test_bug260264.html | 102 +++++++++--------- dom/tests/mochitest/bugs/utils_bug260264.js | 4 +- .../tests/browser_dblclickFullscreen.js | 6 +- 171 files changed, 531 insertions(+), 608 deletions(-) diff --git a/accessible/tests/browser/events/browser_test_focus_urlbar.js b/accessible/tests/browser/events/browser_test_focus_urlbar.js index 874a0e239bd5..dac286955796 100644 --- a/accessible/tests/browser/events/browser_test_focus_urlbar.js +++ b/accessible/tests/browser/events/browser_test_focus_urlbar.js @@ -280,7 +280,7 @@ async function runTests() { nsIAccessibleEvent.EVENT_MENUPOPUP_START, isEventForMenuPopup ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, gURLBar.querySelector("moz-input-box") ); diff --git a/browser/base/content/test/backforward/browser_longpress_session_history_menu.js b/browser/base/content/test/backforward/browser_longpress_session_history_menu.js index d3ccd6ccdc0e..33636ae5857f 100644 --- a/browser/base/content/test/backforward/browser_longpress_session_history_menu.js +++ b/browser/base/content/test/backforward/browser_longpress_session_history_menu.js @@ -57,10 +57,7 @@ add_task(async function restore_history_entry_by_middle_click() { "SSTabRestored" ); - await EventUtils.sendMouseEvent( - { type: "click", button: 1 }, - historyMenuItem - ); + EventUtils.sendMouseEvent({ type: "click", button: 1 }, historyMenuItem); info("Waiting for history menu to be hidden"); await popupHiddenPromise; diff --git a/browser/components/downloads/test/browser/browser_downloads_panel_block.js b/browser/components/downloads/test/browser/browser_downloads_panel_block.js index 7e0678205c26..e1d513ffef5f 100644 --- a/browser/components/downloads/test/browser/browser_downloads_panel_block.js +++ b/browser/components/downloads/test/browser/browser_downloads_panel_block.js @@ -22,7 +22,7 @@ add_task(async function mainTest() { // Open the panel and click the item to show the subview. let viewPromise = promiseViewShown(DownloadsBlockedSubview.subview); - await EventUtils.sendMouseEvent({ type: "click" }, item); + EventUtils.sendMouseEvent({ type: "click" }, item); await viewPromise; // Items are listed in newest-to-oldest order, so e.g. the first item's @@ -39,7 +39,7 @@ add_task(async function mainTest() { // Show the subview again. viewPromise = promiseViewShown(DownloadsBlockedSubview.subview); - await EventUtils.sendMouseEvent({ type: "click" }, item); + EventUtils.sendMouseEvent({ type: "click" }, item); await viewPromise; // Click the Open button. The download should be unblocked and then opened, @@ -64,7 +64,7 @@ add_task(async function mainTest() { await openPanel(); viewPromise = promiseViewShown(DownloadsBlockedSubview.subview); - await EventUtils.sendMouseEvent({ type: "click" }, item); + EventUtils.sendMouseEvent({ type: "click" }, item); await viewPromise; // Click the Remove button. The panel should close and the item should be diff --git a/browser/components/downloads/test/browser/browser_overflow_anchor.js b/browser/components/downloads/test/browser/browser_overflow_anchor.js index e07140c7a271..e92046775a02 100644 --- a/browser/components/downloads/test/browser/browser_overflow_anchor.js +++ b/browser/components/downloads/test/browser/browser_overflow_anchor.js @@ -33,10 +33,7 @@ add_task(async function test_overflow_anchor() { await gCustomizeMode.addToPanel(button.node); let promise = promisePanelOpened(); - await EventUtils.sendMouseEvent( - { type: "mousedown", button: 0 }, - button.node - ); + EventUtils.sendMouseEvent({ type: "mousedown", button: 0 }, button.node); info("waiting for panel to open"); await promise; @@ -55,10 +52,7 @@ add_task(async function test_overflow_anchor() { // Now try opening the panel again. promise = promisePanelOpened(); - await EventUtils.sendMouseEvent( - { type: "mousedown", button: 0 }, - button.node - ); + EventUtils.sendMouseEvent({ type: "mousedown", button: 0 }, button.node); await promise; let downloadsAnchor = button.node.badgeStack; diff --git a/browser/components/sessionstore/test/browser_frame_history.js b/browser/components/sessionstore/test/browser_frame_history.js index e61edb64507d..8ebfb931e27d 100644 --- a/browser/components/sessionstore/test/browser_frame_history.js +++ b/browser/components/sessionstore/test/browser_frame_history.js @@ -31,7 +31,7 @@ add_task(async function() { // We're going to click on the first link, so listen for another load event info("Clicking on link 1, 1 load should take place"); let promise = waitForLoadsInBrowser(tab.linkedBrowser, 1); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, links[0], browser_b.contentWindow @@ -40,7 +40,7 @@ add_task(async function() { info("Clicking on link 2, 1 load should take place"); promise = waitForLoadsInBrowser(tab.linkedBrowser, 1); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, links[1], browser_b.contentWindow @@ -93,7 +93,7 @@ add_task(async function() { // We're going to click on the first link, so listen for another load event info("iframe: Clicking on link 1, 1 load should take place"); let promise = waitForLoadsInBrowser(tab.linkedBrowser, 1); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, links[0], browser_b.contentWindow @@ -102,7 +102,7 @@ add_task(async function() { info("iframe: Clicking on link 2, 1 load should take place"); promise = waitForLoadsInBrowser(tab.linkedBrowser, 1); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, links[1], browser_b.contentWindow @@ -175,7 +175,7 @@ add_task(async function() { // We're going to click on the first link, so listen for another load event info("dynamic: Clicking on link 1, 1 load should take place"); let promise = waitForLoadsInBrowser(tab.linkedBrowser, 1); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, links[0], browser_b.contentWindow @@ -184,7 +184,7 @@ add_task(async function() { info("dynamic: Clicking on link 2, 1 load should take place"); promise = waitForLoadsInBrowser(tab.linkedBrowser, 1); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, links[1], browser_b.contentWindow diff --git a/devtools/client/accessibility/test/browser/browser_accessibility_mutations.js b/devtools/client/accessibility/test/browser/browser_accessibility_mutations.js index e948c088e032..4c564747f93d 100644 --- a/devtools/client/accessibility/test/browser/browser_accessibility_mutations.js +++ b/devtools/client/accessibility/test/browser/browser_accessibility_mutations.js @@ -130,7 +130,7 @@ const testsTopLevel = [ setup: async ({ doc }) => { await toggleRow(doc, 0); await toggleRow(doc, 1); - await selectRow(doc, 3); + selectRow(doc, 3); }, expected: { tree: [documentRow, ...subtree], @@ -154,9 +154,7 @@ const testsTopLevel = [ }, { desc: "Select third row in the tree.", - setup: async ({ doc }) => { - await selectRow(doc, 1); - }, + setup: ({ doc }) => selectRow(doc, 1), expected: { sidebar: newHeaderSidebar, }, @@ -171,7 +169,7 @@ const testsOOP = [ await toggleRow(doc, 1); await toggleRow(doc, 2); await toggleRow(doc, 3); - await selectRow(doc, 5); + selectRow(doc, 5); }, expected: { tree: [documentRowOOP, ...subtreeOOP], @@ -195,9 +193,7 @@ const testsOOP = [ }, { desc: "Select third row in the tree.", - setup: async ({ doc }) => { - await selectRow(doc, 1); - }, + setup: ({ doc }) => selectRow(doc, 1), expected: { sidebar: newHeaderSidebar, }, diff --git a/devtools/client/accessibility/test/browser/browser_accessibility_relation_navigation.js b/devtools/client/accessibility/test/browser/browser_accessibility_relation_navigation.js index f667acbc4dd0..34ae44cdb911 100644 --- a/devtools/client/accessibility/test/browser/browser_accessibility_relation_navigation.js +++ b/devtools/client/accessibility/test/browser/browser_accessibility_relation_navigation.js @@ -48,7 +48,7 @@ const tests = [ }, { desc: "Expand first tree node.", - setup: async ({ doc }) => toggleRow(doc, 0), + setup: ({ doc }) => toggleRow(doc, 0), expected: { tree: [ { @@ -68,9 +68,7 @@ const tests = [ }, { desc: "Select second tree node.", - setup: async ({ doc }) => { - await selectRow(doc, 1); - }, + setup: ({ doc }) => selectRow(doc, 1), expected: { sidebar: { name: "Top level header", @@ -100,7 +98,7 @@ const tests = [ // keys. mustHaveAccessibleRule: false, }); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, relations.querySelector(".arrow"), win @@ -115,7 +113,7 @@ const tests = [ // activated. nonNegativeTabIndexRule: false, }); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, containingDocRelation.querySelector(".open-accessibility-inspector"), win diff --git a/devtools/client/accessibility/test/browser/browser_accessibility_sidebar_dom_nodes.js b/devtools/client/accessibility/test/browser/browser_accessibility_sidebar_dom_nodes.js index d1101c599771..5cbf52f31ecb 100644 --- a/devtools/client/accessibility/test/browser/browser_accessibility_sidebar_dom_nodes.js +++ b/devtools/client/accessibility/test/browser/browser_accessibility_sidebar_dom_nodes.js @@ -25,7 +25,7 @@ addA11YPanelTask( async ({ toolbox, doc }) => { info("Select an item having an actual associated DOM node"); await toggleRow(doc, 0); - await selectRow(doc, 1); + selectRow(doc, 1); await BrowserTestUtils.waitForCondition( () => getPropertyValue(doc, "name") === `"Hello"`, diff --git a/devtools/client/accessibility/test/browser/browser_accessibility_tree_audit_long.js b/devtools/client/accessibility/test/browser/browser_accessibility_tree_audit_long.js index 3c7ebb8a2e6e..a8e295c50498 100644 --- a/devtools/client/accessibility/test/browser/browser_accessibility_tree_audit_long.js +++ b/devtools/client/accessibility/test/browser/browser_accessibility_tree_audit_long.js @@ -74,7 +74,7 @@ const tests = [ { desc: "Select a row that is guaranteed to have to be scrolled into view.", setup: async ({ doc }) => { - await selectRow(doc, 0); + selectRow(doc, 0); EventUtils.synthesizeKey("VK_END", {}, doc.defaultView); }, expected: { diff --git a/devtools/client/accessibility/test/browser/browser_accessibility_tree_nagivation.js b/devtools/client/accessibility/test/browser/browser_accessibility_tree_nagivation.js index a3a679c44bb2..5d32fd520216 100644 --- a/devtools/client/accessibility/test/browser/browser_accessibility_tree_nagivation.js +++ b/devtools/client/accessibility/test/browser/browser_accessibility_tree_nagivation.js @@ -103,9 +103,7 @@ const tests = [ }, { desc: "Select third tree node.", - setup: async ({ doc }) => { - await selectRow(doc, 2); - }, + setup: ({ doc }) => selectRow(doc, 2), expected: { sidebar: { name: "Top level header", diff --git a/devtools/client/accessibility/test/browser/head.js b/devtools/client/accessibility/test/browser/head.js index f575e4bb60e4..bec861d69548 100644 --- a/devtools/client/accessibility/test/browser/head.js +++ b/devtools/client/accessibility/test/browser/head.js @@ -117,7 +117,7 @@ async function addTestTab(url) { const enableButton = doc.getElementById("accessibility-enable-button"); // If enable button is not found, asume the tool is already enabled. if (enableButton) { - await EventUtils.sendMouseEvent({ type: "click" }, enableButton, win); + EventUtils.sendMouseEvent({ type: "click" }, enableButton, win); } await waitUntilState( @@ -517,7 +517,7 @@ async function selectProperty(doc, id) { let node; await focusAccessibleProperties(doc); - await BrowserTestUtils.waitForCondition(async () => { + await BrowserTestUtils.waitForCondition(() => { node = doc.getElementById(`${id}`); if (node) { if (selected) { @@ -529,7 +529,7 @@ async function selectProperty(doc, id) { // keys. nonNegativeTabIndexRule: false, }); - await EventUtils.sendMouseEvent({ type: "click" }, node, win); + EventUtils.sendMouseEvent({ type: "click" }, node, win); AccessibilityUtils.resetEnv(); selected = true; } else { @@ -548,13 +548,13 @@ async function selectProperty(doc, id) { * @param {document} doc panel documnent. * @param {Number} rowNumber number of the row/tree node to be selected. */ -async function selectRow(doc, rowNumber) { +function selectRow(doc, rowNumber) { info(`Selecting row ${rowNumber}.`); AccessibilityUtils.setEnv({ // Keyboard navigation is handled on the container level using arrow keys. nonNegativeTabIndexRule: false, }); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, doc.querySelectorAll(".treeRow")[rowNumber], doc.defaultView @@ -580,7 +580,7 @@ async function toggleRow(doc, rowNumber) { // TreeView component and handle keyboard navigation using the arrow keys. mustHaveAccessibleRule: false, }); - await EventUtils.sendMouseEvent({ type: "click" }, twisty, win); + EventUtils.sendMouseEvent({ type: "click" }, twisty, win); AccessibilityUtils.resetEnv(); await BrowserTestUtils.waitForCondition( () => diff --git a/devtools/client/debugger/test/mochitest/browser_dbg-search-file-paused.js b/devtools/client/debugger/test/mochitest/browser_dbg-search-file-paused.js index cb5be5cfa298..8b825b75951f 100644 --- a/devtools/client/debugger/test/mochitest/browser_dbg-search-file-paused.js +++ b/devtools/client/debugger/test/mochitest/browser_dbg-search-file-paused.js @@ -34,7 +34,7 @@ add_task(async function() { info("Switching files via frame click"); const frames = findAllElements(dbg, "frames"); - await pressMouseDown(dbg, frames[1]) + pressMouseDown(dbg, frames[1]) // Ensure that the debug line is in view, and not the first "bar" instance, // which the user would have to scroll down for @@ -47,7 +47,7 @@ add_task(async function() { el.value = ""; type(dbg, "func"); await waitForSearchState(dbg); - await pressMouseDown(dbg, frames[0]); + pressMouseDown(dbg, frames[0]); await waitFor(() => cm.state.search.query === "func"); // Ensure there is a match for the new term @@ -66,6 +66,6 @@ function getFocusedEl(dbg) { return doc.activeElement; } -async function pressMouseDown(dbg, node) { - await EventUtils.sendMouseEvent({ type: "mousedown" }, node, dbg.win); +function pressMouseDown(dbg, node) { + EventUtils.sendMouseEvent({ type: "mousedown" }, node, dbg.win); } diff --git a/devtools/client/framework/test/browser_toolbox_options_multiple_tabs.js b/devtools/client/framework/test/browser_toolbox_options_multiple_tabs.js index cbb3243d69d2..99e1d864e689 100644 --- a/devtools/client/framework/test/browser_toolbox_options_multiple_tabs.js +++ b/devtools/client/framework/test/browser_toolbox_options_multiple_tabs.js @@ -75,7 +75,7 @@ async function toggleTool({ doc, panelWin, checkbox, tab }, toolId) { const onToggleTool = gDevTools.once( `tool-${prevChecked ? "unregistered" : "registered"}` ); - await EventUtils.sendMouseEvent({ type: "click" }, checkbox, panelWin); + EventUtils.sendMouseEvent({ type: "click" }, checkbox, panelWin); const id = await onToggleTool; is(id, toolId, `Correct event for ${toolId} was fired`); diff --git a/devtools/client/framework/test/browser_toolbox_zoom_popup.js b/devtools/client/framework/test/browser_toolbox_zoom_popup.js index dab4b4dc87d5..f3aad95f79d6 100644 --- a/devtools/client/framework/test/browser_toolbox_zoom_popup.js +++ b/devtools/client/framework/test/browser_toolbox_zoom_popup.js @@ -136,7 +136,7 @@ async function getButtonAndMenuInfo(toolbox, menuButton) { // Users can use arrow keys to navigate between and select tabs. nonNegativeTabIndexRule: false, }); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click", screenX: 1, diff --git a/devtools/client/inspector/grids/test/browser_grids_grid-list-element-rep.js b/devtools/client/inspector/grids/test/browser_grids_grid-list-element-rep.js index 5b046c66a2bc..f440bd033512 100644 --- a/devtools/client/inspector/grids/test/browser_grids_grid-list-element-rep.js +++ b/devtools/client/inspector/grids/test/browser_grids_grid-list-element-rep.js @@ -57,11 +57,7 @@ add_task(async function() { ); const onSelection = inspector.selection.once("new-node-front"); - await EventUtils.sendMouseEvent( - { type: "click" }, - elementRep, - doc.defaultView - ); + EventUtils.sendMouseEvent({ type: "click" }, elementRep, doc.defaultView); await onSelection; is( diff --git a/devtools/client/inspector/markup/test/browser_markup_pagesize_01.js b/devtools/client/inspector/markup/test/browser_markup_pagesize_01.js index 8dd950c1f0d5..bace791ebcfe 100644 --- a/devtools/client/inspector/markup/test/browser_markup_pagesize_01.js +++ b/devtools/client/inspector/markup/test/browser_markup_pagesize_01.js @@ -87,5 +87,5 @@ async function clickShowMoreNodes(inspector) { const container = await getContainerForSelector("body", inspector); const button = container.elt.querySelector("button"); const win = button.ownerDocument.defaultView; - await EventUtils.sendMouseEvent({ type: "click" }, button, win); + EventUtils.sendMouseEvent({ type: "click" }, button, win); } diff --git a/devtools/client/inspector/markup/test/browser_markup_pagesize_02.js b/devtools/client/inspector/markup/test/browser_markup_pagesize_02.js index 99467f5985f2..c8ca3cd2262e 100644 --- a/devtools/client/inspector/markup/test/browser_markup_pagesize_02.js +++ b/devtools/client/inspector/markup/test/browser_markup_pagesize_02.js @@ -33,7 +33,7 @@ async function showAllNodes(inspector) { ok(button, "All nodes button is here"); const win = button.ownerDocument.defaultView; - await EventUtils.sendMouseEvent({ type: "click" }, button, win); + EventUtils.sendMouseEvent({ type: "click" }, button, win); await inspector.markup._waitForChildren(); } diff --git a/devtools/client/inspector/markup/test/browser_markup_scrollable_badge_click.js b/devtools/client/inspector/markup/test/browser_markup_scrollable_badge_click.js index 151166fad90c..1a788a83f27c 100644 --- a/devtools/client/inspector/markup/test/browser_markup_scrollable_badge_click.js +++ b/devtools/client/inspector/markup/test/browser_markup_scrollable_badge_click.js @@ -94,7 +94,7 @@ add_task(async function() { checkTelemetry("devtools.markup.scrollable.badge.clicked", "", 2, "scalar"); info("Double-click on the scrollable badge"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "dblclick" }, container.editor._scrollableBadge ); diff --git a/devtools/client/inspector/markup/test/browser_markup_shadowdom_maxchildren.js b/devtools/client/inspector/markup/test/browser_markup_shadowdom_maxchildren.js index 144c669863a1..1775b3b7b92a 100644 --- a/devtools/client/inspector/markup/test/browser_markup_shadowdom_maxchildren.js +++ b/devtools/client/inspector/markup/test/browser_markup_shadowdom_maxchildren.js @@ -100,7 +100,7 @@ add_task(async function() { !!moreNodesLink, "A 'more nodes' button is displayed in the host container" ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, moreNodesLink.querySelector("button") ); diff --git a/devtools/client/inspector/rules/test/browser_rules_shapes-toggle_07.js b/devtools/client/inspector/rules/test/browser_rules_shapes-toggle_07.js index f00a6f4766a6..7e98d3b3c964 100644 --- a/devtools/client/inspector/rules/test/browser_rules_shapes-toggle_07.js +++ b/devtools/client/inspector/rules/test/browser_rules_shapes-toggle_07.js @@ -30,7 +30,7 @@ add_task(async function() { info("Toggling ON the CSS shapes highlighter with transform mode on."); let onHighlighterShown = highlighters.once("shapes-highlighter-shown"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click", metaKey: true, ctrlKey: true }, shapesToggle, view.styleWindow @@ -49,11 +49,7 @@ add_task(async function() { info("Toggling OFF the CSS shapes highlighter from the rule-view."); const onHighlighterHidden = highlighters.once("shapes-highlighter-hidden"); - await EventUtils.sendMouseEvent( - { type: "click" }, - shapesToggle, - view.styleWindow - ); + EventUtils.sendMouseEvent({ type: "click" }, shapesToggle, view.styleWindow); await onHighlighterHidden; info("Checking the CSS shapes highlighter is not shown."); @@ -64,11 +60,7 @@ add_task(async function() { info("Toggling ON the CSS shapes highlighter with transform mode off."); onHighlighterShown = highlighters.once("shapes-highlighter-shown"); - await EventUtils.sendMouseEvent( - { type: "click" }, - shapesToggle, - view.styleWindow - ); + EventUtils.sendMouseEvent({ type: "click" }, shapesToggle, view.styleWindow); await onHighlighterShown; info( @@ -88,7 +80,7 @@ add_task(async function() { "Clicking shapes toggle to turn on transform mode while highlighter is shown." ); onHighlighterShown = highlighters.once("shapes-highlighter-shown"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click", metaKey: true, ctrlKey: true }, shapesToggle, view.styleWindow diff --git a/devtools/client/inspector/test/head.js b/devtools/client/inspector/test/head.js index 2c7adc8ed607..3c7a5721f741 100644 --- a/devtools/client/inspector/test/head.js +++ b/devtools/client/inspector/test/head.js @@ -1144,7 +1144,7 @@ async function toggleShapesHighlighter( if (show) { const onHighlighterShown = highlighters.once("shapes-highlighter-shown"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click", metaKey, ctrlKey }, shapesToggle, view.styleWindow @@ -1152,7 +1152,7 @@ async function toggleShapesHighlighter( await onHighlighterShown; } else { const onHighlighterHidden = highlighters.once("shapes-highlighter-hidden"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click", metaKey, ctrlKey }, shapesToggle, view.styleWindow diff --git a/devtools/client/netmonitor/test/browser_net-ws-filter-freetext.js b/devtools/client/netmonitor/test/browser_net-ws-filter-freetext.js index feaccb70a4e2..282372ac9270 100644 --- a/devtools/client/netmonitor/test/browser_net-ws-filter-freetext.js +++ b/devtools/client/netmonitor/test/browser_net-ws-filter-freetext.js @@ -43,10 +43,10 @@ add_task(async function() { ); // Select the first request - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); // Click on the "Response" panel - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; // Get all messages present in the "Response" panel @@ -78,7 +78,7 @@ add_task(async function() { is(filteredFrames.length, 2, "There should be two frames"); // Select the second request and check that the filter input is cleared - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[1]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[1]); // Wait till the text filter is applied. There should be two frames rendered await waitUntil( () => diff --git a/devtools/client/netmonitor/test/browser_net_accessibility-02.js b/devtools/client/netmonitor/test/browser_net_accessibility-02.js index 2d0f0256d4d8..8cbc33750215 100644 --- a/devtools/client/netmonitor/test/browser_net_accessibility-02.js +++ b/devtools/client/netmonitor/test/browser_net_accessibility-02.js @@ -127,7 +127,7 @@ add_task(async function() { EventUtils.sendKey("DOWN", window); check(19, true); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelector(".request-list-item") ); diff --git a/devtools/client/netmonitor/test/browser_net_basic-search.js b/devtools/client/netmonitor/test/browser_net_basic-search.js index 9f0e49dc6980..72c51acb25ec 100644 --- a/devtools/client/netmonitor/test/browser_net_basic-search.js +++ b/devtools/client/netmonitor/test/browser_net_basic-search.js @@ -59,7 +59,7 @@ add_task(async function() { // Accessibility is handled on the container level. mustHaveAccessibleRule: false, }); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".search-panel-content .treeRow .treeIcon") ); diff --git a/devtools/client/netmonitor/test/browser_net_block-context.js b/devtools/client/netmonitor/test/browser_net_block-context.js index e410a0b79fc4..fc247c69bb64 100644 --- a/devtools/client/netmonitor/test/browser_net_block-context.js +++ b/devtools/client/netmonitor/test/browser_net_block-context.js @@ -91,7 +91,7 @@ async function waitForBlockingAction(store, action) { async function openMenuAndClick(monitor, store, document, itemSelector) { info(`Right clicking on white-space in the header to get the context menu`); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelector(".request-blocking-contents") ); diff --git a/devtools/client/netmonitor/test/browser_net_block-draganddrop.js b/devtools/client/netmonitor/test/browser_net_block-draganddrop.js index 3cc7c4ff103f..0dfe1f467b30 100644 --- a/devtools/client/netmonitor/test/browser_net_block-draganddrop.js +++ b/devtools/client/netmonitor/test/browser_net_block-draganddrop.js @@ -72,7 +72,7 @@ add_task(async function() { const waitForHeaders = waitUntil(() => document.querySelector(".headers-overview") ); - await EventUtils.sendMouseEvent({ type: "mousedown" }, firstRequest); + EventUtils.sendMouseEvent({ type: "mousedown" }, firstRequest); await waitForHeaders; normalRequestState = getSelectedRequest(store.getState()); normalRequestSize = firstRequest.querySelector(".requests-list-transferred") @@ -140,7 +140,7 @@ add_task(async function() { blockedRequestSize = firstRequest.querySelector( ".requests-list-transferred" ).textContent; - await EventUtils.sendMouseEvent({ type: "mousedown" }, firstRequest); + EventUtils.sendMouseEvent({ type: "mousedown" }, firstRequest); blockedRequestState = getSelectedRequest(store.getState()); info("Captured blocked request"); } diff --git a/devtools/client/netmonitor/test/browser_net_block-pattern.js b/devtools/client/netmonitor/test/browser_net_block-pattern.js index 4b5f7bae60fc..ffc36737353c 100644 --- a/devtools/client/netmonitor/test/browser_net_block-pattern.js +++ b/devtools/client/netmonitor/test/browser_net_block-pattern.js @@ -93,7 +93,7 @@ add_task(async function() { "The fourth request was not blocked" ); - await EventUtils.sendMouseEvent({ type: "mousedown" }, requestItems[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requestItems[0]); // Right-click test1, select "Unblock URL" from its context menu await toggleBlockedUrl(requestItems[0], monitor, store, "unblock"); diff --git a/devtools/client/netmonitor/test/browser_net_block.js b/devtools/client/netmonitor/test/browser_net_block.js index e18e8ab70def..299d6fb0c304 100644 --- a/devtools/client/netmonitor/test/browser_net_block.js +++ b/devtools/client/netmonitor/test/browser_net_block.js @@ -39,7 +39,7 @@ add_task(async function() { ); const firstRequest = document.querySelectorAll(".request-list-item")[0]; - await EventUtils.sendMouseEvent({ type: "mousedown" }, firstRequest); + EventUtils.sendMouseEvent({ type: "mousedown" }, firstRequest); await waitForHeaderSections; @@ -57,7 +57,7 @@ add_task(async function() { info("Captured normal request"); // Mark as blocked - await EventUtils.sendMouseEvent({ type: "contextmenu" }, firstRequest); + EventUtils.sendMouseEvent({ type: "contextmenu" }, firstRequest); const contextBlock = getContextMenuItem( monitor, "request-list-context-block-url" @@ -94,7 +94,7 @@ add_task(async function() { ); const firstRequest = document.querySelectorAll(".request-list-item")[0]; - await EventUtils.sendMouseEvent({ type: "mousedown" }, firstRequest); + EventUtils.sendMouseEvent({ type: "mousedown" }, firstRequest); await waitForHeaderSections; @@ -113,7 +113,7 @@ add_task(async function() { info("Captured blocked request"); // Mark as unblocked - await EventUtils.sendMouseEvent({ type: "contextmenu" }, firstRequest); + EventUtils.sendMouseEvent({ type: "contextmenu" }, firstRequest); const contextUnblock = getContextMenuItem( monitor, "request-list-context-unblock-url" @@ -143,7 +143,7 @@ add_task(async function() { unblockedRequestSize = firstRequest.querySelector( ".requests-list-transferred" ).textContent; - await EventUtils.sendMouseEvent({ type: "mousedown" }, firstRequest); + EventUtils.sendMouseEvent({ type: "mousedown" }, firstRequest); unblockedRequestState = getSelectedRequest(store.getState()); info("Captured unblocked request"); } diff --git a/devtools/client/netmonitor/test/browser_net_brotli.js b/devtools/client/netmonitor/test/browser_net_brotli.js index 292e61aa1760..a0eb8096b0b1 100644 --- a/devtools/client/netmonitor/test/browser_net_brotli.js +++ b/devtools/client/netmonitor/test/browser_net_brotli.js @@ -32,7 +32,7 @@ add_task(async function() { const requestItem = document.querySelector(".request-list-item"); // Status code title is generated on hover const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); await waitForDOMIfNeeded(requestItem, ".requests-list-timings-total"); @@ -58,7 +58,7 @@ add_task(async function() { TEST_EVENTS.RECEIVED_RESPONSE_CONTENT ); store.dispatch(Actions.toggleNetworkDetails()); - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; await onResponseContent; await testResponse("br"); diff --git a/devtools/client/netmonitor/test/browser_net_cached-status.js b/devtools/client/netmonitor/test/browser_net_cached-status.js index dfbc4c95c865..6a886c72298c 100644 --- a/devtools/client/netmonitor/test/browser_net_cached-status.js +++ b/devtools/client/netmonitor/test/browser_net_cached-status.js @@ -101,7 +101,7 @@ add_task(async function() { const requestItem = document.querySelectorAll(".request-list-item")[index]; requestItem.scrollIntoView(); const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); await waitForDOMIfNeeded(requestItem, ".requests-list-timings-total"); diff --git a/devtools/client/netmonitor/test/browser_net_cause_source_map.js b/devtools/client/netmonitor/test/browser_net_cause_source_map.js index 1e6e443ebcf0..779f354e3081 100644 --- a/devtools/client/netmonitor/test/browser_net_cause_source_map.js +++ b/devtools/client/netmonitor/test/browser_net_cause_source_map.js @@ -32,12 +32,12 @@ add_task(async function() { info("Clicking item and waiting for details panel to open"); waitPromise = waitForDOM(document, ".network-details-bar"); const xhrRequestItem = document.querySelectorAll(".request-list-item")[3]; - await EventUtils.sendMouseEvent({ type: "mousedown" }, xhrRequestItem); + EventUtils.sendMouseEvent({ type: "mousedown" }, xhrRequestItem); await waitPromise; info("Clicking stack tab and waiting for stack panel to open"); waitPromise = waitForDOM(document, "#stack-trace-panel"); - await clickOnSidebarTab(document, "stack-trace"); + clickOnSidebarTab(document, "stack-trace"); await waitPromise; info("Waiting for source maps to be applied"); diff --git a/devtools/client/netmonitor/test/browser_net_clear.js b/devtools/client/netmonitor/test/browser_net_clear.js index 4fa77a3b0de8..41367fb03f27 100644 --- a/devtools/client/netmonitor/test/browser_net_clear.js +++ b/devtools/client/netmonitor/test/browser_net_clear.js @@ -30,7 +30,7 @@ add_task(async function() { assertSingleRequestState(); // Click clear and make sure the requests are gone - await EventUtils.sendMouseEvent({ type: "click" }, clearButton); + EventUtils.sendMouseEvent({ type: "click" }, clearButton); assertNoRequestState(); // Load a second request and make sure they still show up @@ -50,7 +50,7 @@ add_task(async function() { ); // Click clear and make sure the details pane closes - await EventUtils.sendMouseEvent({ type: "click" }, clearButton); + EventUtils.sendMouseEvent({ type: "click" }, clearButton); assertNoRequestState(); ok( diff --git a/devtools/client/netmonitor/test/browser_net_column-resize-fit.js b/devtools/client/netmonitor/test/browser_net_column-resize-fit.js index 76df3a013c40..da874058e778 100644 --- a/devtools/client/netmonitor/test/browser_net_column-resize-fit.js +++ b/devtools/client/netmonitor/test/browser_net_column-resize-fit.js @@ -30,7 +30,7 @@ add_task(async function() { const fileHeader = document.querySelector(`#requests-list-file-header-box`); const fileColumnResizer = fileHeader.querySelector(".column-resizer"); - await EventUtils.sendMouseEvent({ type: "dblclick" }, fileColumnResizer); + EventUtils.sendMouseEvent({ type: "dblclick" }, fileColumnResizer); // After resize - get fresh prefs for tests. let columnsData = JSON.parse( @@ -47,7 +47,7 @@ add_task(async function() { ); // Resizing `transferred` column. - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelector("#requests-list-transferred-button") ); diff --git a/devtools/client/netmonitor/test/browser_net_columns_last_column.js b/devtools/client/netmonitor/test/browser_net_columns_last_column.js index a972e3a11de9..c18e0e3a317c 100644 --- a/devtools/client/netmonitor/test/browser_net_columns_last_column.js +++ b/devtools/client/netmonitor/test/browser_net_columns_last_column.js @@ -50,7 +50,7 @@ add_task(async function() { await teardown(monitor); async function testLastMenuItem(column) { - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelector(`#requests-list-${column}-button`) ); diff --git a/devtools/client/netmonitor/test/browser_net_columns_reset.js b/devtools/client/netmonitor/test/browser_net_columns_reset.js index 84461cd9d480..f9e88e889c3b 100644 --- a/devtools/client/netmonitor/test/browser_net_columns_reset.js +++ b/devtools/client/netmonitor/test/browser_net_columns_reset.js @@ -27,7 +27,7 @@ add_task(async function() { await hideColumn(monitor, "status"); await hideColumn(monitor, "waterfall"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelector("#requests-list-contentSize-button") ); diff --git a/devtools/client/netmonitor/test/browser_net_columns_showhide.js b/devtools/client/netmonitor/test/browser_net_columns_showhide.js index 8e76bd3df723..9fb6167b8f2b 100644 --- a/devtools/client/netmonitor/test/browser_net_columns_showhide.js +++ b/devtools/client/netmonitor/test/browser_net_columns_showhide.js @@ -65,7 +65,7 @@ async function testWhiteSpaceContextMenuItem(column, document, monitor) { ); info(`Right clicking on white-space in the header to get the context menu`); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelector(".requests-list-headers") ); @@ -82,7 +82,7 @@ async function testVisibleColumnContextMenuItem(column, document, monitor) { ); info(`Clicking context-menu item for ${column}`); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelector("#requests-list-status-button") || document.querySelector("#requests-list-waterfall-button") @@ -133,7 +133,7 @@ async function testHiddenColumnContextMenuItem(column, document, monitor) { ); info(`Clicking context-menu item for ${column}`); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelector("#requests-list-status-button") || document.querySelector("#requests-list-waterfall-button") diff --git a/devtools/client/netmonitor/test/browser_net_complex-params.js b/devtools/client/netmonitor/test/browser_net_complex-params.js index 1b5b920e0910..f580b14ec4f3 100644 --- a/devtools/client/netmonitor/test/browser_net_complex-params.js +++ b/devtools/client/netmonitor/test/browser_net_complex-params.js @@ -24,16 +24,16 @@ add_task(async function() { await performRequests(monitor, tab, 12); let wait = waitForDOM(document, "#request-panel .accordion-item", 2); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); - await clickOnSidebarTab(document, "request"); + clickOnSidebarTab(document, "request"); await wait; testParamsTab1('{ "foo": "bar" }', ""); wait = waitForDOM(document, "#request-panel .accordion-item", 2); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[1] ); @@ -41,7 +41,7 @@ add_task(async function() { testParamsTab1('{ "foo": "bar" }', ""); wait = waitForDOM(document, "#request-panel .accordion-item", 2); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[2] ); @@ -51,7 +51,7 @@ add_task(async function() { let waitRows, waitSourceEditor; waitRows = waitForDOM(document, "#request-panel tr.treeRow", 1); waitSourceEditor = waitForDOM(document, "#request-panel .CodeMirror-code"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[3] ); @@ -60,7 +60,7 @@ add_task(async function() { waitRows = waitForDOM(document, "#request-panel tr.treeRow", 1); waitSourceEditor = waitForDOM(document, "#request-panel .CodeMirror-code"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[4] ); @@ -74,21 +74,21 @@ add_task(async function() { 1 ); waitSourceEditor = waitForDOM(document, "#request-panel .CodeMirror-code"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[5] ); await Promise.all([waitAccordionItems, waitSourceEditor]); testParamsTab2("?foo=bar", "text"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[6] ); testParamsTab3(); wait = waitForDOM(document, "#request-panel .accordion-item", 2); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[7] ); @@ -96,7 +96,7 @@ add_task(async function() { testParamsTab1('{ "foo": "bar" }', ""); wait = waitForDOM(document, "#request-panel .accordion-item", 2); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[8] ); diff --git a/devtools/client/netmonitor/test/browser_net_content-type.js b/devtools/client/netmonitor/test/browser_net_content-type.js index 0969cde95b5e..914bf03e81d0 100644 --- a/devtools/client/netmonitor/test/browser_net_content-type.js +++ b/devtools/client/netmonitor/test/browser_net_content-type.js @@ -29,7 +29,7 @@ add_task(async function() { for (const requestItem of document.querySelectorAll(".request-list-item")) { const requestsListStatus = requestItem.querySelector(".status-code"); requestItem.scrollIntoView(); - await EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); await waitForDOMIfNeeded(requestItem, ".requests-list-timings-total"); } diff --git a/devtools/client/netmonitor/test/browser_net_cookies_sorted.js b/devtools/client/netmonitor/test/browser_net_cookies_sorted.js index 141d2299de21..626cd52e1c1f 100644 --- a/devtools/client/netmonitor/test/browser_net_cookies_sorted.js +++ b/devtools/client/netmonitor/test/browser_net_cookies_sorted.js @@ -23,17 +23,17 @@ add_task(async function() { await wait; wait = waitForDOM(document, ".headers-overview"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); await wait; - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); - await clickOnSidebarTab(document, "cookies"); + clickOnSidebarTab(document, "cookies"); info("Check if Request-Cookies and Response-Cookies are sorted"); const expectedLabelValues = [ diff --git a/devtools/client/netmonitor/test/browser_net_copy_as_curl.js b/devtools/client/netmonitor/test/browser_net_copy_as_curl.js index 2fd2268c2afd..883771b3c8e2 100644 --- a/devtools/client/netmonitor/test/browser_net_copy_as_curl.js +++ b/devtools/client/netmonitor/test/browser_net_copy_as_curl.js @@ -179,8 +179,8 @@ async function testForPlatform(tab, monitor, testData) { const items = document.querySelectorAll(".request-list-item"); const itemIndex = items.length - 1; - await EventUtils.sendMouseEvent({ type: "mousedown" }, items[itemIndex]); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent({ type: "mousedown" }, items[itemIndex]); + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelectorAll(".request-list-item")[0] ); diff --git a/devtools/client/netmonitor/test/browser_net_copy_as_fetch.js b/devtools/client/netmonitor/test/browser_net_copy_as_fetch.js index 446673d104f1..efb8c94107f1 100644 --- a/devtools/client/netmonitor/test/browser_net_copy_as_fetch.js +++ b/devtools/client/netmonitor/test/browser_net_copy_as_fetch.js @@ -54,11 +54,8 @@ add_task(async function() { const { document } = monitor.panelWin; const items = document.querySelectorAll(".request-list-item"); - await EventUtils.sendMouseEvent( - { type: "mousedown" }, - items[items.length - 1] - ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent({ type: "mousedown" }, items[items.length - 1]); + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelectorAll(".request-list-item")[0] ); diff --git a/devtools/client/netmonitor/test/browser_net_copy_headers.js b/devtools/client/netmonitor/test/browser_net_copy_headers.js index ae413b6b40db..699cf628e13e 100644 --- a/devtools/client/netmonitor/test/browser_net_copy_headers.js +++ b/devtools/client/netmonitor/test/browser_net_copy_headers.js @@ -22,7 +22,7 @@ add_task(async function() { tab.linkedBrowser.reload(); await wait; - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); @@ -30,7 +30,7 @@ add_task(async function() { const requestItem = getSortedRequests(store.getState())[0]; const { method, httpVersion, status, statusText } = requestItem; - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelectorAll(".request-list-item")[0] ); @@ -76,7 +76,7 @@ add_task(async function() { "date: Sun, 3 May 2015 11:11:11 GMT", ].join("\n"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelectorAll(".request-list-item")[0] ); diff --git a/devtools/client/netmonitor/test/browser_net_copy_image_as_data_uri.js b/devtools/client/netmonitor/test/browser_net_copy_image_as_data_uri.js index 9627dfc1392d..ddf94d615018 100644 --- a/devtools/client/netmonitor/test/browser_net_copy_image_as_data_uri.js +++ b/devtools/client/netmonitor/test/browser_net_copy_image_as_data_uri.js @@ -19,11 +19,11 @@ add_task(async function() { // Execute requests. await performRequests(monitor, tab, CONTENT_TYPE_WITHOUT_CACHE_REQUESTS); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[5] ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelectorAll(".request-list-item")[5] ); diff --git a/devtools/client/netmonitor/test/browser_net_copy_params.js b/devtools/client/netmonitor/test/browser_net_copy_params.js index 421e7b389b94..8487647052d3 100644 --- a/devtools/client/netmonitor/test/browser_net_copy_params.js +++ b/devtools/client/netmonitor/test/browser_net_copy_params.js @@ -21,54 +21,54 @@ add_task(async function() { // Execute requests. await performRequests(monitor, tab, 7); - await testCopyUrlParamsHidden(0, false); + testCopyUrlParamsHidden(0, false); await testCopyUrlParams(0, "a"); - await testCopyPostDataHidden(0, false); + testCopyPostDataHidden(0, false); await testCopyPostData(0, '{ "foo": "bar" }'); - await testCopyUrlParamsHidden(1, false); + testCopyUrlParamsHidden(1, false); await testCopyUrlParams(1, "a=b"); - await testCopyPostDataHidden(1, false); + testCopyPostDataHidden(1, false); await testCopyPostData(1, '{ "foo": "bar" }'); - await testCopyUrlParamsHidden(2, false); + testCopyUrlParamsHidden(2, false); await testCopyUrlParams(2, "a=b"); - await testCopyPostDataHidden(2, false); + testCopyPostDataHidden(2, false); await testCopyPostData(2, "foo=bar"); - await testCopyUrlParamsHidden(3, false); + testCopyUrlParamsHidden(3, false); await testCopyUrlParams(3, "a"); - await testCopyPostDataHidden(3, false); + testCopyPostDataHidden(3, false); await testCopyPostData(3, '{ "foo": "bar" }'); - await testCopyUrlParamsHidden(4, false); + testCopyUrlParamsHidden(4, false); await testCopyUrlParams(4, "a=b"); - await testCopyPostDataHidden(4, false); + testCopyPostDataHidden(4, false); await testCopyPostData(4, '{ "foo": "bar" }'); - await testCopyUrlParamsHidden(5, false); + testCopyUrlParamsHidden(5, false); await testCopyUrlParams(5, "a=b"); - await testCopyPostDataHidden(5, false); + testCopyPostDataHidden(5, false); await testCopyPostData(5, "?foo=bar"); - await testCopyRequestDataLabel(5, "POST"); + testCopyRequestDataLabel(5, "POST"); - await testCopyUrlParamsHidden(6, true); - await testCopyPostDataHidden(6, true); + testCopyUrlParamsHidden(6, true); + testCopyPostDataHidden(6, true); - await testCopyPostDataHidden(7, false); - await testCopyRequestDataLabel(7, "PATCH"); + testCopyPostDataHidden(7, false); + testCopyRequestDataLabel(7, "PATCH"); - await testCopyPostDataHidden(8, false); - await testCopyRequestDataLabel(8, "PUT"); + testCopyPostDataHidden(8, false); + testCopyRequestDataLabel(8, "PUT"); return teardown(monitor); - async function testCopyUrlParamsHidden(index, hidden) { - await EventUtils.sendMouseEvent( + function testCopyUrlParamsHidden(index, hidden) { + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[index] ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelectorAll(".request-list-item")[index] ); @@ -86,11 +86,11 @@ add_task(async function() { } async function testCopyUrlParams(index, queryString) { - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[index] ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelectorAll(".request-list-item")[index] ); @@ -103,12 +103,12 @@ add_task(async function() { ok(true, "The url query string copied from the selected item is correct."); } - async function testCopyPostDataHidden(index, hidden) { - await EventUtils.sendMouseEvent( + function testCopyPostDataHidden(index, hidden) { + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[index] ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelectorAll(".request-list-item")[index] ); @@ -125,12 +125,12 @@ add_task(async function() { ); } - async function testCopyRequestDataLabel(index, method) { - await EventUtils.sendMouseEvent( + function testCopyRequestDataLabel(index, method) { + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[index] ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelectorAll(".request-list-item")[index] ); @@ -155,11 +155,11 @@ add_task(async function() { const { formDataSections, requestPostData } = requests[index]; return formDataSections && requestPostData; }); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[index] ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelectorAll(".request-list-item")[index] ); diff --git a/devtools/client/netmonitor/test/browser_net_copy_response.js b/devtools/client/netmonitor/test/browser_net_copy_response.js index 4ede814d01b8..7cd82669bb70 100644 --- a/devtools/client/netmonitor/test/browser_net_copy_response.js +++ b/devtools/client/netmonitor/test/browser_net_copy_response.js @@ -21,11 +21,11 @@ add_task(async function() { // Execute requests. await performRequests(monitor, tab, CONTENT_TYPE_WITHOUT_CACHE_REQUESTS); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[3] ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelectorAll(".request-list-item")[3] ); diff --git a/devtools/client/netmonitor/test/browser_net_copy_svg_image_as_data_uri.js b/devtools/client/netmonitor/test/browser_net_copy_svg_image_as_data_uri.js index 55dbb0848bdf..99508f999e56 100644 --- a/devtools/client/netmonitor/test/browser_net_copy_svg_image_as_data_uri.js +++ b/devtools/client/netmonitor/test/browser_net_copy_svg_image_as_data_uri.js @@ -21,11 +21,11 @@ add_task(async function() { }); await wait; - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelectorAll(".request-list-item")[0] ); diff --git a/devtools/client/netmonitor/test/browser_net_copy_url.js b/devtools/client/netmonitor/test/browser_net_copy_url.js index a8705fc1b227..628dc40c0cb2 100644 --- a/devtools/client/netmonitor/test/browser_net_copy_url.js +++ b/devtools/client/netmonitor/test/browser_net_copy_url.js @@ -21,7 +21,7 @@ add_task(async function() { // Execute requests. await performRequests(monitor, tab, 1); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); @@ -37,7 +37,7 @@ add_task(async function() { emptyClipboard(); info("Simulating context click on a first element of the request table"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelectorAll(".request-list-item")[0] ); diff --git a/devtools/client/netmonitor/test/browser_net_cyrillic-01.js b/devtools/client/netmonitor/test/browser_net_cyrillic-01.js index 71d871f613b1..79b598f33206 100644 --- a/devtools/client/netmonitor/test/browser_net_cyrillic-01.js +++ b/devtools/client/netmonitor/test/browser_net_cyrillic-01.js @@ -27,7 +27,7 @@ add_task(async function() { const requestItem = document.querySelectorAll(".request-list-item")[0]; const requestsListStatus = requestItem.querySelector(".status-code"); requestItem.scrollIntoView(); - await EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); await waitForDOMIfNeeded(requestItem, ".requests-list-timings-total"); @@ -44,13 +44,13 @@ add_task(async function() { ); let wait = waitForDOM(document, "#headers-panel"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); await wait; wait = waitForDOM(document, "#response-panel .CodeMirror-code"); - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; ok( diff --git a/devtools/client/netmonitor/test/browser_net_cyrillic-02.js b/devtools/client/netmonitor/test/browser_net_cyrillic-02.js index efa98bae4e4b..364133c0ffa1 100644 --- a/devtools/client/netmonitor/test/browser_net_cyrillic-02.js +++ b/devtools/client/netmonitor/test/browser_net_cyrillic-02.js @@ -29,7 +29,7 @@ add_task(async function() { const requestItem = document.querySelectorAll(".request-list-item")[0]; const requestsListStatus = requestItem.querySelector(".status-code"); requestItem.scrollIntoView(); - await EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); await waitForDOMIfNeeded(requestItem, ".requests-list-timings-total"); @@ -46,14 +46,14 @@ add_task(async function() { ); wait = waitForDOM(document, "#headers-panel"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); await wait; wait = waitForDOM(document, "#response-panel .accordion-item", 2); - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; wait = waitForDOM(document, "#response-panel .CodeMirror-code"); diff --git a/devtools/client/netmonitor/test/browser_net_decode-params.js b/devtools/client/netmonitor/test/browser_net_decode-params.js index 03cbeef5c8ef..d1bce04e814a 100644 --- a/devtools/client/netmonitor/test/browser_net_decode-params.js +++ b/devtools/client/netmonitor/test/browser_net_decode-params.js @@ -23,13 +23,13 @@ add_task(async function() { const wait = waitUntil( () => document.querySelectorAll(".tabpanel-summary-label")[0] ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); await wait; - await clickOnSidebarTab(document, "request"); + clickOnSidebarTab(document, "request"); return teardown(monitor); }); diff --git a/devtools/client/netmonitor/test/browser_net_decode-url.js b/devtools/client/netmonitor/test/browser_net_decode-url.js index 9dd91f03857b..070e1e2a7103 100644 --- a/devtools/client/netmonitor/test/browser_net_decode-url.js +++ b/devtools/client/netmonitor/test/browser_net_decode-url.js @@ -24,7 +24,7 @@ add_task(async function() { document.querySelector("#headers-panel .url-preview") ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); diff --git a/devtools/client/netmonitor/test/browser_net_details_copy.js b/devtools/client/netmonitor/test/browser_net_details_copy.js index b23df478332b..ad9b95c94019 100644 --- a/devtools/client/netmonitor/test/browser_net_details_copy.js +++ b/devtools/client/netmonitor/test/browser_net_details_copy.js @@ -29,7 +29,7 @@ add_task(async function() { const urlRow = urlPreview.querySelector(".objectRow"); /* Test for copy on the url */ - await EventUtils.sendMouseEvent({ type: "contextmenu" }, urlRow); + EventUtils.sendMouseEvent({ type: "contextmenu" }, urlRow); await waitForClipboardPromise(function setup() { getContextMenuItem(monitor, "properties-view-context-menu-copy").click(); }, "http://example.com/browser/devtools/client/netmonitor/test/html_simple-test-page.html"); @@ -37,7 +37,7 @@ add_task(async function() { ok(true, "The copy action put expected url string into clipboard"); /* Test for copy all */ - await EventUtils.sendMouseEvent({ type: "contextmenu" }, urlRow); + EventUtils.sendMouseEvent({ type: "contextmenu" }, urlRow); const expected = JSON.stringify( { GET: { @@ -92,7 +92,7 @@ add_task(async function() { )[1]; /* Test for copy */ - await EventUtils.sendMouseEvent({ type: "contextmenu" }, httpSummaryValue); + EventUtils.sendMouseEvent({ type: "contextmenu" }, httpSummaryValue); await waitForClipboardPromise(function setup() { getContextMenuItem(monitor, "headers-panel-context-menu-copy").click(); }, "Version: HTTP/1.1"); @@ -100,7 +100,7 @@ add_task(async function() { ok(true, "The copy action put expected text into clipboard"); /* Test for copy all */ - await EventUtils.sendMouseEvent({ type: "contextmenu" }, httpSummaryValue); + EventUtils.sendMouseEvent({ type: "contextmenu" }, httpSummaryValue); const expected = JSON.stringify( { Status: "200OK", @@ -142,7 +142,7 @@ add_task(async function() { "#response-panel .treeTable" ); store.dispatch(Actions.toggleNetworkDetails()); - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await onResponsePanelReady; const responsePanel = document.querySelector("#response-panel"); @@ -151,7 +151,7 @@ add_task(async function() { const stringRow = responsePanel.querySelectorAll(".stringRow")[0]; /* Test for copy an object */ - await EventUtils.sendMouseEvent({ type: "contextmenu" }, objectRow); + EventUtils.sendMouseEvent({ type: "contextmenu" }, objectRow); const expected = JSON.stringify({ obj: { type: "string" } }, null, "\t"); await waitForClipboardPromise(function setup() { getContextMenuItem(monitor, "properties-view-context-menu-copy").click(); @@ -160,7 +160,7 @@ add_task(async function() { ok(true, "The copy action put expected json into clipboard"); /* Test for copy all */ - await EventUtils.sendMouseEvent({ type: "contextmenu" }, objectRow); + EventUtils.sendMouseEvent({ type: "contextmenu" }, objectRow); await waitForClipboardPromise(function setup() { getContextMenuItem(monitor, "properties-view-context-menu-copyall").click(); }, expected); @@ -168,7 +168,7 @@ add_task(async function() { ok(true, "The copy all action put expected json into clipboard"); /* Test for copy a single row */ - await EventUtils.sendMouseEvent({ type: "contextmenu" }, stringRow); + EventUtils.sendMouseEvent({ type: "contextmenu" }, stringRow); await waitForClipboardPromise(function setup() { getContextMenuItem(monitor, "properties-view-context-menu-copy").click(); }, "type: string"); @@ -200,17 +200,17 @@ add_task(async function() { await wait; wait = waitForDOM(document, ".headers-overview"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); await wait; - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); - await clickOnSidebarTab(document, "cookies"); + clickOnSidebarTab(document, "cookies"); const cookiesPanel = document.querySelector("#cookies-panel"); @@ -224,7 +224,7 @@ add_task(async function() { ]; for (let i = 0; i < objectRows.length; i++) { const cur = objectRows[i]; - await EventUtils.sendMouseEvent({ type: "contextmenu" }, cur); + EventUtils.sendMouseEvent({ type: "contextmenu" }, cur); await waitForClipboardPromise(function setup() { getContextMenuItem(monitor, "properties-view-context-menu-copy").click(); }, JSON.stringify(expectedResponseCookies[i], null, "\t")); @@ -233,7 +233,7 @@ add_task(async function() { const expectedRequestCookies = ["bob: true", "foo: bar", "tom: cool"]; for (let i = 0; i < expectedRequestCookies.length; i++) { const cur = stringRows[objectRows.length + i]; - await EventUtils.sendMouseEvent({ type: "contextmenu" }, cur); + EventUtils.sendMouseEvent({ type: "contextmenu" }, cur); await waitForClipboardPromise(function setup() { getContextMenuItem(monitor, "properties-view-context-menu-copy").click(); }, expectedRequestCookies[i]); diff --git a/devtools/client/netmonitor/test/browser_net_edit_resend_cancel.js b/devtools/client/netmonitor/test/browser_net_edit_resend_cancel.js index ca0960193846..de7afd6e5f5d 100644 --- a/devtools/client/netmonitor/test/browser_net_edit_resend_cancel.js +++ b/devtools/client/netmonitor/test/browser_net_edit_resend_cancel.js @@ -28,9 +28,9 @@ add_task(async function() { const waitForHeaders = waitUntil(() => document.querySelector(".headers-overview") ); - await EventUtils.sendMouseEvent({ type: "mousedown" }, firstRequest); + EventUtils.sendMouseEvent({ type: "mousedown" }, firstRequest); await waitForHeaders; - await EventUtils.sendMouseEvent({ type: "contextmenu" }, firstRequest); + EventUtils.sendMouseEvent({ type: "contextmenu" }, firstRequest); const firstRequestState = getSelectedRequest(store.getState()); const contextResend = getContextMenuItem( monitor, diff --git a/devtools/client/netmonitor/test/browser_net_edit_resend_caret.js b/devtools/client/netmonitor/test/browser_net_edit_resend_caret.js index 7500287d63f9..d6d46e1b6ea8 100644 --- a/devtools/client/netmonitor/test/browser_net_edit_resend_caret.js +++ b/devtools/client/netmonitor/test/browser_net_edit_resend_caret.js @@ -27,10 +27,10 @@ add_task(async function() { const waitForHeaders = waitUntil(() => document.querySelector(".headers-overview") ); - await EventUtils.sendMouseEvent({ type: "mousedown" }, firstRequest); + EventUtils.sendMouseEvent({ type: "mousedown" }, firstRequest); await waitForHeaders; await waitForRequestData(store, ["requestHeaders"]); - await EventUtils.sendMouseEvent({ type: "contextmenu" }, firstRequest); + EventUtils.sendMouseEvent({ type: "contextmenu" }, firstRequest); // Open "New Request" form const contextResend = getContextMenuItem( diff --git a/devtools/client/netmonitor/test/browser_net_edit_resend_with_filtering.js b/devtools/client/netmonitor/test/browser_net_edit_resend_with_filtering.js index eecb62702a40..fc3ff9b90f42 100644 --- a/devtools/client/netmonitor/test/browser_net_edit_resend_with_filtering.js +++ b/devtools/client/netmonitor/test/browser_net_edit_resend_with_filtering.js @@ -24,7 +24,7 @@ add_task(async function() { // Confirm XHR request and click it const xhrRequestItem = document.querySelectorAll(".request-list-item")[0]; - await EventUtils.sendMouseEvent({ type: "mousedown" }, xhrRequestItem); + EventUtils.sendMouseEvent({ type: "mousedown" }, xhrRequestItem); const waitForHeaders = waitUntil(() => document.querySelector(".headers-overview") ); @@ -32,7 +32,7 @@ add_task(async function() { const firstRequest = getSelectedRequest(store.getState()); // Open context menu and execute "Edit & Resend". - await EventUtils.sendMouseEvent({ type: "contextmenu" }, xhrRequestItem); + EventUtils.sendMouseEvent({ type: "contextmenu" }, xhrRequestItem); getContextMenuItem(monitor, "request-list-context-resend").click(); // Wait for "Edit & Resend" panel to appear diff --git a/devtools/client/netmonitor/test/browser_net_edit_resend_xhr.js b/devtools/client/netmonitor/test/browser_net_edit_resend_xhr.js index 9ef4fec370cb..82ba4462d48a 100644 --- a/devtools/client/netmonitor/test/browser_net_edit_resend_xhr.js +++ b/devtools/client/netmonitor/test/browser_net_edit_resend_xhr.js @@ -22,7 +22,7 @@ add_task(async function() { // Selects 1st XHR request const xhrRequest = document.querySelectorAll(".request-list-item")[0]; - await EventUtils.sendMouseEvent({ type: "mousedown" }, xhrRequest); + EventUtils.sendMouseEvent({ type: "mousedown" }, xhrRequest); // Stores original request for comparison of values later const { getSelectedRequest } = windowRequire( @@ -31,7 +31,7 @@ add_task(async function() { const original = getSelectedRequest(store.getState()); // Context Menu > "Edit & Resend" - await EventUtils.sendMouseEvent({ type: "contextmenu" }, xhrRequest); + EventUtils.sendMouseEvent({ type: "contextmenu" }, xhrRequest); getContextMenuItem(monitor, "request-list-context-resend").click(); // 1) Wait for "Edit & Resend" panel to appear @@ -43,7 +43,7 @@ add_task(async function() { // Selects cloned request const clonedRequest = document.querySelectorAll(".request-list-item")[1]; - await EventUtils.sendMouseEvent({ type: "mousedown" }, clonedRequest); + EventUtils.sendMouseEvent({ type: "mousedown" }, clonedRequest); const cloned = getSelectedRequest(store.getState()); // Compares if the requests have the same cause type (XHR) diff --git a/devtools/client/netmonitor/test/browser_net_filter-01.js b/devtools/client/netmonitor/test/browser_net_filter-01.js index e6d47b2dd642..e5c2091f4a85 100644 --- a/devtools/client/netmonitor/test/browser_net_filter-01.js +++ b/devtools/client/netmonitor/test/browser_net_filter-01.js @@ -231,7 +231,7 @@ add_task(async function() { await performRequestsInContent(REQUESTS_WITH_MEDIA_AND_FLASH_AND_WS); await wait; - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); @@ -256,7 +256,7 @@ add_task(async function() { testFilterButtons(monitor, "all"); await testContents([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-html-button") ); @@ -264,84 +264,84 @@ add_task(async function() { await testContents([1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); // Reset filters - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-css-button") ); testFilterButtons(monitor, "css"); await testContents([0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-js-button") ); testFilterButtons(monitor, "js"); await testContents([0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-xhr-button") ); testFilterButtons(monitor, "xhr"); await testContents([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0]); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-fonts-button") ); testFilterButtons(monitor, "fonts"); await testContents([0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0]); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-images-button") ); testFilterButtons(monitor, "images"); await testContents([0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0]); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-media-button") ); testFilterButtons(monitor, "media"); await testContents([0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0]); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-ws-button") ); testFilterButtons(monitor, "ws"); await testContents([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); @@ -350,7 +350,7 @@ add_task(async function() { await testContents([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); // Text in filter box that matches nothing should hide all. - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); @@ -358,7 +358,7 @@ add_task(async function() { await testContents([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); // ASCII text in filter box that matches should filter out everything else. - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); @@ -366,7 +366,7 @@ add_task(async function() { await testContents([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); // ASCII text in filter box that matches should filter out everything else. - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); @@ -374,7 +374,7 @@ add_task(async function() { await testContents([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); // Test negative filtering ASCII text(only show unmatched items) - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); @@ -382,7 +382,7 @@ add_task(async function() { await testContents([0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); // Unicode text in filter box that matches should filter out everything else. - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); @@ -391,7 +391,7 @@ add_task(async function() { // Ditto, except the above is for a Unicode URI component, and this one is for // a Unicode domain name. - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); @@ -399,7 +399,7 @@ add_task(async function() { await testContents([1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0]); // Test negative filtering Unicode text(only show unmatched items) - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); @@ -408,7 +408,7 @@ add_task(async function() { // Ditto, except the above is for a Unicode URI component, and this one is for // a Unicode domain name. - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); @@ -419,11 +419,11 @@ add_task(async function() { // Enable filtering for html and css; should show request of both type. setFreetextFilter(""); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-html-button") ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-css-button") ); @@ -441,7 +441,7 @@ add_task(async function() { await testContents([1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]); // Disable some filters. Only one left active. - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-css-button") ); @@ -449,7 +449,7 @@ add_task(async function() { await testContents([1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); // Disable last active filter. Should toggle to all. - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-html-button") ); @@ -457,20 +457,20 @@ add_task(async function() { await testContents([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); // Enable few filters and click on all. Only "all" should be checked. - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-html-button") ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-css-button") ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-ws-button") ); testFilterButtonsCustom(monitor, [0, 1, 1, 0, 0, 0, 0, 0, 1, 0]); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); @@ -493,10 +493,7 @@ add_task(async function() { for (const requestItem of requestItems) { requestItem.scrollIntoView(); const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent( - { type: "mouseover" }, - requestsListStatus - ); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); } diff --git a/devtools/client/netmonitor/test/browser_net_filter-02.js b/devtools/client/netmonitor/test/browser_net_filter-02.js index edc57082210c..9ef463fe7432 100644 --- a/devtools/client/netmonitor/test/browser_net_filter-02.js +++ b/devtools/client/netmonitor/test/browser_net_filter-02.js @@ -152,7 +152,7 @@ add_task(async function() { await performRequestsInContent(REQUESTS_WITH_MEDIA_AND_FLASH_AND_WS); await wait; - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); @@ -177,7 +177,7 @@ add_task(async function() { await testContents([1, 1, 1, 1, 1, 1, 1, 1, 1]); info("Testing html filtering."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-html-button") ); @@ -232,7 +232,7 @@ add_task(async function() { ]); info("Resetting filters."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); @@ -283,10 +283,7 @@ add_task(async function() { for (const requestItem of requestItems) { requestItem.scrollIntoView(); const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent( - { type: "mouseover" }, - requestsListStatus - ); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); } diff --git a/devtools/client/netmonitor/test/browser_net_filter-03.js b/devtools/client/netmonitor/test/browser_net_filter-03.js index b7cf94cdce48..334d4db60e7d 100644 --- a/devtools/client/netmonitor/test/browser_net_filter-03.js +++ b/devtools/client/netmonitor/test/browser_net_filter-03.js @@ -47,7 +47,7 @@ add_task(async function() { await performRequestsInContent(requests); await wait; - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); @@ -72,7 +72,7 @@ add_task(async function() { testContents([0, 1, 2, 3, 4, 5, 6], 7, 0); info("Sorting by size, ascending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-contentSize-button") ); @@ -80,7 +80,7 @@ add_task(async function() { testContents([6, 4, 5, 0, 1, 2, 3], 7, 6); info("Testing html filtering."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-html-button") ); @@ -94,7 +94,7 @@ add_task(async function() { await wait; info("Testing html filtering again."); - await resetSorting(); + resetSorting(); testFilterButtons(monitor, "html"); testContents([8, 13, 9, 11, 10, 12, 0, 4, 1, 5, 2, 6, 3, 7], 2, 13); @@ -105,7 +105,7 @@ add_task(async function() { await wait; info("Testing html filtering again."); - await resetSorting(); + resetSorting(); testFilterButtons(monitor, "html"); testContents( [12, 13, 20, 14, 16, 18, 15, 17, 19, 0, 4, 8, 1, 5, 9, 2, 6, 10, 3, 7, 11], @@ -115,12 +115,12 @@ add_task(async function() { await teardown(monitor); - async function resetSorting() { - await EventUtils.sendMouseEvent( + function resetSorting() { + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-initiator-button") ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-contentSize-button") ); diff --git a/devtools/client/netmonitor/test/browser_net_filter-04.js b/devtools/client/netmonitor/test/browser_net_filter-04.js index 2eedce765c30..9fc5a0d305ac 100644 --- a/devtools/client/netmonitor/test/browser_net_filter-04.js +++ b/devtools/client/netmonitor/test/browser_net_filter-04.js @@ -64,7 +64,7 @@ add_task(async function() { testFilterButtons(monitor, "js"); ok(true, "Only the correct filter type was taken into consideration."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-html-button") ); diff --git a/devtools/client/netmonitor/test/browser_net_filter-flags.js b/devtools/client/netmonitor/test/browser_net_filter-flags.js index e5bec1e0b47a..ce9e24b110ba 100644 --- a/devtools/client/netmonitor/test/browser_net_filter-flags.js +++ b/devtools/client/netmonitor/test/browser_net_filter-flags.js @@ -417,10 +417,7 @@ add_task(async function() { for (const requestItem of requestItems) { requestItem.scrollIntoView(); const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent( - { type: "mouseover" }, - requestsListStatus - ); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); await waitForDOMIfNeeded(requestItem, ".requests-list-timings-total"); } diff --git a/devtools/client/netmonitor/test/browser_net_footer-summary.js b/devtools/client/netmonitor/test/browser_net_footer-summary.js index 6dffb614bf09..e98508d33526 100644 --- a/devtools/client/netmonitor/test/browser_net_footer-summary.js +++ b/devtools/client/netmonitor/test/browser_net_footer-summary.js @@ -48,7 +48,7 @@ add_task(async function() { const buttonEl = document.querySelector( `.requests-list-filter-${button}-button` ); - await EventUtils.sendMouseEvent({ type: "click" }, buttonEl); + EventUtils.sendMouseEvent({ type: "click" }, buttonEl); testStatus(); } } diff --git a/devtools/client/netmonitor/test/browser_net_header-docs.js b/devtools/client/netmonitor/test/browser_net_header-docs.js index e292f510bac7..a2a28a06c562 100644 --- a/devtools/client/netmonitor/test/browser_net_header-docs.js +++ b/devtools/client/netmonitor/test/browser_net_header-docs.js @@ -34,7 +34,7 @@ add_task(async function() { interactiveRule: false, labelRule: false, }); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelectorAll(".request-list-item")[0] ); diff --git a/devtools/client/netmonitor/test/browser_net_header-ref-policy.js b/devtools/client/netmonitor/test/browser_net_header-ref-policy.js index 912055a273c0..8b3fd5ffea70 100644 --- a/devtools/client/netmonitor/test/browser_net_header-ref-policy.js +++ b/devtools/client/netmonitor/test/browser_net_header-ref-policy.js @@ -23,7 +23,7 @@ add_task(async function() { const wait = waitUntil( () => document.querySelectorAll(".tabpanel-summary-label")[0] ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); diff --git a/devtools/client/netmonitor/test/browser_net_headers_filter.js b/devtools/client/netmonitor/test/browser_net_headers_filter.js index 89bfe87afb44..342305326ea6 100644 --- a/devtools/client/netmonitor/test/browser_net_headers_filter.js +++ b/devtools/client/netmonitor/test/browser_net_headers_filter.js @@ -22,7 +22,7 @@ add_task(async function() { await wait; wait = waitUntil(() => document.querySelector(".headers-overview")); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); diff --git a/devtools/client/netmonitor/test/browser_net_headers_sorted.js b/devtools/client/netmonitor/test/browser_net_headers_sorted.js index 7dac7c7a89bc..04a4abd1d93b 100644 --- a/devtools/client/netmonitor/test/browser_net_headers_sorted.js +++ b/devtools/client/netmonitor/test/browser_net_headers_sorted.js @@ -39,7 +39,7 @@ async function verifyHeaders(monitor) { info("Check if Request-Headers and Response-Headers are sorted"); const wait = waitForDOM(document, ".headers-overview"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); diff --git a/devtools/client/netmonitor/test/browser_net_initiator.js b/devtools/client/netmonitor/test/browser_net_initiator.js index 144f2f1881bb..99c2a705f26f 100644 --- a/devtools/client/netmonitor/test/browser_net_initiator.js +++ b/devtools/client/netmonitor/test/browser_net_initiator.js @@ -164,7 +164,7 @@ add_task(async function() { continue; } - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll( ".request-list-item .requests-list-initiator-lastframe" @@ -187,7 +187,7 @@ add_task(async function() { validateRequests(EXPECTED_REQUESTS, monitor); // Sort the requests by initiator and check the order - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-initiator-button") ); diff --git a/devtools/client/netmonitor/test/browser_net_json-b64.js b/devtools/client/netmonitor/test/browser_net_json-b64.js index dd8d2d6ff5f9..8bea7b487137 100644 --- a/devtools/client/netmonitor/test/browser_net_json-b64.js +++ b/devtools/client/netmonitor/test/browser_net_json-b64.js @@ -31,7 +31,7 @@ add_task(async function() { store.dispatch(Actions.toggleNetworkDetails()); - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await Promise.all([wait, waitForPropsView]); diff --git a/devtools/client/netmonitor/test/browser_net_json-empty.js b/devtools/client/netmonitor/test/browser_net_json-empty.js index ebc9e7f009c0..8f1fa3111970 100644 --- a/devtools/client/netmonitor/test/browser_net_json-empty.js +++ b/devtools/client/netmonitor/test/browser_net_json-empty.js @@ -30,7 +30,7 @@ add_task(async function() { ); store.dispatch(Actions.toggleNetworkDetails()); - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await onResponsePanelReady; diff --git a/devtools/client/netmonitor/test/browser_net_json-long.js b/devtools/client/netmonitor/test/browser_net_json-long.js index 319014441956..7ed7cfa09337 100644 --- a/devtools/client/netmonitor/test/browser_net_json-long.js +++ b/devtools/client/netmonitor/test/browser_net_json-long.js @@ -32,7 +32,7 @@ add_task(async function() { const requestItem = document.querySelector(".request-list-item"); const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); await waitForDOMIfNeeded(requestItem, ".requests-list-timings-total"); @@ -64,7 +64,7 @@ add_task(async function() { store.dispatch(Actions.toggleNetworkDetails()); - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await Promise.all([wait, waitForPropsView]); diff --git a/devtools/client/netmonitor/test/browser_net_json-malformed.js b/devtools/client/netmonitor/test/browser_net_json-malformed.js index 2e262f87912f..3ba474efbcdc 100644 --- a/devtools/client/netmonitor/test/browser_net_json-malformed.js +++ b/devtools/client/netmonitor/test/browser_net_json-malformed.js @@ -27,7 +27,7 @@ add_task(async function() { const requestItem = document.querySelector(".request-list-item"); const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); await waitForDOMIfNeeded(requestItem, ".requests-list-timings-total"); @@ -47,7 +47,7 @@ add_task(async function() { const wait = waitForDOM(document, "#response-panel .CodeMirror-code"); store.dispatch(Actions.toggleNetworkDetails()); - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; const tabpanel = document.querySelector("#response-panel"); diff --git a/devtools/client/netmonitor/test/browser_net_json-nogrip.js b/devtools/client/netmonitor/test/browser_net_json-nogrip.js index ce75a1e2767a..a1f901ea5840 100644 --- a/devtools/client/netmonitor/test/browser_net_json-nogrip.js +++ b/devtools/client/netmonitor/test/browser_net_json-nogrip.js @@ -34,7 +34,7 @@ add_task(async function() { ); store.dispatch(Actions.toggleNetworkDetails()); - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await Promise.all([onResponsePanelReady, onPropsViewReady]); const tabpanel = document.querySelector("#response-panel"); diff --git a/devtools/client/netmonitor/test/browser_net_json-null.js b/devtools/client/netmonitor/test/browser_net_json-null.js index bb81384564c7..a9b41167d846 100644 --- a/devtools/client/netmonitor/test/browser_net_json-null.js +++ b/devtools/client/netmonitor/test/browser_net_json-null.js @@ -34,7 +34,7 @@ add_task(async function() { 1 ); store.dispatch(Actions.toggleNetworkDetails()); - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await Promise.all([onResponsePanelReady, onPropsViewReady]); const tabpanel = document.querySelector("#response-panel"); diff --git a/devtools/client/netmonitor/test/browser_net_json_custom_mime.js b/devtools/client/netmonitor/test/browser_net_json_custom_mime.js index 3243e524113f..0f510c6ddbe9 100644 --- a/devtools/client/netmonitor/test/browser_net_json_custom_mime.js +++ b/devtools/client/netmonitor/test/browser_net_json_custom_mime.js @@ -27,7 +27,7 @@ add_task(async function() { const requestItem = document.querySelector(".request-list-item"); const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); await waitForDOMIfNeeded(requestItem, ".requests-list-timings-total"); @@ -55,7 +55,7 @@ add_task(async function() { ); store.dispatch(Actions.toggleNetworkDetails()); - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await Promise.all([wait, waitForPropsView]); testJsonSectionInResponseTab(); diff --git a/devtools/client/netmonitor/test/browser_net_json_text_mime.js b/devtools/client/netmonitor/test/browser_net_json_text_mime.js index ea467b968a9a..25ddc6d351cf 100644 --- a/devtools/client/netmonitor/test/browser_net_json_text_mime.js +++ b/devtools/client/netmonitor/test/browser_net_json_text_mime.js @@ -28,7 +28,7 @@ add_task(async function() { const requestItem = document.querySelector(".request-list-item"); const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); await waitForDOMIfNeeded(requestItem, ".requests-list-timings-total"); @@ -56,7 +56,7 @@ add_task(async function() { ); store.dispatch(Actions.toggleNetworkDetails()); - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await Promise.all([wait, waitForPropsView]); testJsonSectionInResponseTab(); diff --git a/devtools/client/netmonitor/test/browser_net_jsonp.js b/devtools/client/netmonitor/test/browser_net_jsonp.js index 3482d65f2421..e0b48df140b0 100644 --- a/devtools/client/netmonitor/test/browser_net_jsonp.js +++ b/devtools/client/netmonitor/test/browser_net_jsonp.js @@ -28,7 +28,7 @@ add_task(async function() { for (const requestItem of requestItems) { requestItem.scrollIntoView(); const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); await waitForDOMIfNeeded(requestItem, ".requests-list-timings-total"); } @@ -73,7 +73,7 @@ add_task(async function() { ); store.dispatch(Actions.toggleNetworkDetails()); - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await Promise.all([wait, waitForPropsView]); testJsonSectionInResponseTab(`"Hello JSONP!"`); @@ -90,7 +90,7 @@ add_task(async function() { info("Testing second request"); wait = waitForDOM(document, "#response-panel .accordion-item", 2); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[1] ); diff --git a/devtools/client/netmonitor/test/browser_net_large-response.js b/devtools/client/netmonitor/test/browser_net_large-response.js index 58854a0b2442..d64a3f74c1c9 100644 --- a/devtools/client/netmonitor/test/browser_net_large-response.js +++ b/devtools/client/netmonitor/test/browser_net_large-response.js @@ -38,7 +38,7 @@ add_task(async function() { const requestItem = document.querySelector(".request-list-item"); requestItem.scrollIntoView(); const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); await waitForDOMIfNeeded(requestItem, ".requests-list-timings-total"); @@ -56,7 +56,7 @@ add_task(async function() { wait = waitForDOM(document, "#response-panel .accordion-item", 2); store.dispatch(Actions.toggleNetworkDetails()); - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; wait = waitForDOM(document, "#response-panel .CodeMirror-code"); diff --git a/devtools/client/netmonitor/test/browser_net_open_in_debugger.js b/devtools/client/netmonitor/test/browser_net_open_in_debugger.js index b7e5606da1c0..a0953ef70159 100644 --- a/devtools/client/netmonitor/test/browser_net_open_in_debugger.js +++ b/devtools/client/netmonitor/test/browser_net_open_in_debugger.js @@ -23,11 +23,11 @@ add_task(async function() { // Execute requests. await performRequests(monitor, tab, CONTENT_TYPE_WITHOUT_CACHE_REQUESTS); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[2] ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelectorAll(".request-list-item")[2] ); diff --git a/devtools/client/netmonitor/test/browser_net_open_in_style_editor.js b/devtools/client/netmonitor/test/browser_net_open_in_style_editor.js index 985cf88acaa8..cb402975447c 100644 --- a/devtools/client/netmonitor/test/browser_net_open_in_style_editor.js +++ b/devtools/client/netmonitor/test/browser_net_open_in_style_editor.js @@ -23,11 +23,11 @@ add_task(async function() { // Execute requests. await performRequests(monitor, tab, CONTENT_TYPE_WITHOUT_CACHE_REQUESTS); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[1] ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelectorAll(".request-list-item")[1] ); diff --git a/devtools/client/netmonitor/test/browser_net_open_request_in_tab.js b/devtools/client/netmonitor/test/browser_net_open_request_in_tab.js index b9ee25095710..4b53e1828e4d 100644 --- a/devtools/client/netmonitor/test/browser_net_open_request_in_tab.js +++ b/devtools/client/netmonitor/test/browser_net_open_request_in_tab.js @@ -64,8 +64,8 @@ add_task(async function() { async function openLastRequestInTab() { const requestItems = document.querySelectorAll(".request-list-item"); const lastRequest = requestItems[requestItems.length - 1]; - await EventUtils.sendMouseEvent({ type: "mousedown" }, lastRequest); - await EventUtils.sendMouseEvent({ type: "contextmenu" }, lastRequest); + EventUtils.sendMouseEvent({ type: "mousedown" }, lastRequest); + EventUtils.sendMouseEvent({ type: "contextmenu" }, lastRequest); await waitUntil(() => getContextMenuItem(monitor, "request-list-context-newtab") ); @@ -146,7 +146,7 @@ add_task(async function() { const lastRequest = requestItems[requestItems.length - 1]; const onTabOpen = once(gBrowser.tabContainer, "TabOpen", false); - await EventUtils.sendMouseEvent({ type: "dblclick" }, lastRequest); + EventUtils.sendMouseEvent({ type: "dblclick" }, lastRequest); await onTabOpen; info("A new tab has been opened"); diff --git a/devtools/client/netmonitor/test/browser_net_pane-collapse.js b/devtools/client/netmonitor/test/browser_net_pane-collapse.js index 1aa95c0049c6..6e39fd056c01 100644 --- a/devtools/client/netmonitor/test/browser_net_pane-collapse.js +++ b/devtools/client/netmonitor/test/browser_net_pane-collapse.js @@ -40,7 +40,7 @@ add_task(async function() { "The details panel should at this point be visible." ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".sidebar-toggle") ); diff --git a/devtools/client/netmonitor/test/browser_net_pane-network-details.js b/devtools/client/netmonitor/test/browser_net_pane-network-details.js index 928d2e30b66f..91a3f3a01f37 100644 --- a/devtools/client/netmonitor/test/browser_net_pane-network-details.js +++ b/devtools/client/netmonitor/test/browser_net_pane-network-details.js @@ -46,34 +46,34 @@ add_task(async function() { await wait; info("Test with the first request in the list visible"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); - await testDetailsPanel(true, 0); + testDetailsPanel(true, 0); info("Test with first request in the list not visible"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-js-button") ); testFilterButtons(monitor, "js"); - await testDetailsPanel(true, 2); + testDetailsPanel(true, 2); info( "Test with no request in the list visible i.e. no request match the filters" ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-all-button") ); setFreetextFilter("foobar"); // The network details panel should not open as there are no available requests visible - await testDetailsPanel(false); + testDetailsPanel(false); await teardown(monitor); @@ -86,7 +86,7 @@ add_task(async function() { ); } - async function testDetailsPanel(shouldPanelOpen, selectedItemIndex = 0) { + function testDetailsPanel(shouldPanelOpen, selectedItemIndex = 0) { // Expected default state should be panel closed ok( !document.querySelector(".sidebar-toggle"), @@ -131,7 +131,7 @@ add_task(async function() { `The item index ${selectedItemIndex} should be selected in the requests menu.` ); // Close the panel - await EventUtils.sendMouseEvent({ type: "click" }, toggleButton); + EventUtils.sendMouseEvent({ type: "click" }, toggleButton); } else { ok(!toggleButton, "The pane toggle button should be not visible."); is( diff --git a/devtools/client/netmonitor/test/browser_net_pane-toggle.js b/devtools/client/netmonitor/test/browser_net_pane-toggle.js index 1d074de32b93..f2ead92c1f19 100644 --- a/devtools/client/netmonitor/test/browser_net_pane-toggle.js +++ b/devtools/client/netmonitor/test/browser_net_pane-toggle.js @@ -81,7 +81,7 @@ add_task(async function() { "The first item should be selected in the requests menu." ); - await EventUtils.sendMouseEvent({ type: "click" }, toggleButton); + EventUtils.sendMouseEvent({ type: "click" }, toggleButton); is( !!document.querySelector(".network-details-bar"), diff --git a/devtools/client/netmonitor/test/browser_net_params_sorted.js b/devtools/client/netmonitor/test/browser_net_params_sorted.js index 02f950596a7c..ccc31bcc21ef 100644 --- a/devtools/client/netmonitor/test/browser_net_params_sorted.js +++ b/devtools/client/netmonitor/test/browser_net_params_sorted.js @@ -21,13 +21,13 @@ add_task(async function() { await performRequests(monitor, tab, 1); const wait = waitForDOM(document, ".headers-overview"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); await wait; - await clickOnSidebarTab(document, "request"); + clickOnSidebarTab(document, "request"); // The Params panel should render the following // POSTed JSON data structure: diff --git a/devtools/client/netmonitor/test/browser_net_pause.js b/devtools/client/netmonitor/test/browser_net_pause.js index 5d4db7b3abc3..ce16ab945c2e 100644 --- a/devtools/client/netmonitor/test/browser_net_pause.js +++ b/devtools/client/netmonitor/test/browser_net_pause.js @@ -35,20 +35,20 @@ add_task(async function() { }); // Click pause, load second request and make sure they don't show up. - await EventUtils.sendMouseEvent({ type: "click" }, pauseButton); + EventUtils.sendMouseEvent({ type: "click" }, pauseButton); await performPausedRequest(tab, monitor, toolbox); ok(noRequest, "There should be no activity when paused."); assertRequestCount(store, 1); // Click pause again to resume monitoring. Load a third request // and make sure they will show up. - await EventUtils.sendMouseEvent({ type: "click" }, pauseButton); + EventUtils.sendMouseEvent({ type: "click" }, pauseButton); await performRequestAndWait(tab, monitor); assertRequestCount(store, 2); // Click pause, reload the page and check that there are // some requests. Page reload should auto-resume. - await EventUtils.sendMouseEvent({ type: "click" }, pauseButton); + EventUtils.sendMouseEvent({ type: "click" }, pauseButton); const networkEvents = waitForNetworkEvents(monitor, 1); tab.linkedBrowser.reload(); await networkEvents; diff --git a/devtools/client/netmonitor/test/browser_net_post-data-01.js b/devtools/client/netmonitor/test/browser_net_post-data-01.js index 54f088d6107d..735cfd4a710a 100644 --- a/devtools/client/netmonitor/test/browser_net_post-data-01.js +++ b/devtools/client/netmonitor/test/browser_net_post-data-01.js @@ -32,7 +32,7 @@ add_task(async function() { for (const requestItem of requestItems) { requestItem.scrollIntoView(); const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); } @@ -69,11 +69,11 @@ add_task(async function() { // Wait for all accordion items updated by react const wait = waitForDOM(document, "#request-panel .accordion-item", 2); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); - await clickOnSidebarTab(document, "request"); + clickOnSidebarTab(document, "request"); await wait; await testParamsTab("urlencoded"); @@ -87,7 +87,7 @@ add_task(async function() { document, "#request-panel .CodeMirror-code" ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[1] ); diff --git a/devtools/client/netmonitor/test/browser_net_post-data-02.js b/devtools/client/netmonitor/test/browser_net_post-data-02.js index b53275bdb6ce..ca31bb8ab533 100644 --- a/devtools/client/netmonitor/test/browser_net_post-data-02.js +++ b/devtools/client/netmonitor/test/browser_net_post-data-02.js @@ -25,11 +25,11 @@ add_task(async function() { // Wait for all tree view updated by react const wait = waitForDOM(document, "#request-panel .accordion-item", 2); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); - await clickOnSidebarTab(document, "request"); + clickOnSidebarTab(document, "request"); await wait; const tabpanel = document.querySelector("#request-panel"); diff --git a/devtools/client/netmonitor/test/browser_net_post-data-03.js b/devtools/client/netmonitor/test/browser_net_post-data-03.js index 08b895ba68f2..9b2a0d40b1a2 100644 --- a/devtools/client/netmonitor/test/browser_net_post-data-03.js +++ b/devtools/client/netmonitor/test/browser_net_post-data-03.js @@ -26,7 +26,7 @@ add_task(async function() { // Wait for all tree view updated by react let wait = waitForDOM(document, "#headers-panel .accordion-item", 3); store.dispatch(Actions.toggleNetworkDetails()); - await clickOnSidebarTab(document, "headers"); + clickOnSidebarTab(document, "headers"); await wait; let tabpanel = document.querySelector("#headers-panel"); @@ -72,7 +72,7 @@ add_task(async function() { // Wait for all tree sections updated by react wait = waitForDOM(document, "#request-panel .accordion-item", 2); - await clickOnSidebarTab(document, "request"); + clickOnSidebarTab(document, "request"); await wait; tabpanel = document.querySelector("#request-panel"); diff --git a/devtools/client/netmonitor/test/browser_net_post-data-04.js b/devtools/client/netmonitor/test/browser_net_post-data-04.js index d196afe25537..5bcb8cc41acd 100644 --- a/devtools/client/netmonitor/test/browser_net_post-data-04.js +++ b/devtools/client/netmonitor/test/browser_net_post-data-04.js @@ -35,7 +35,7 @@ add_task(async function() { "#request-panel .CodeMirror-code" ); store.dispatch(Actions.toggleNetworkDetails()); - await clickOnSidebarTab(document, "request"); + clickOnSidebarTab(document, "request"); await Promise.all([waitAccordionItems, waitSourceEditor]); const tabpanel = document.querySelector("#request-panel"); diff --git a/devtools/client/netmonitor/test/browser_net_raw_headers.js b/devtools/client/netmonitor/test/browser_net_raw_headers.js index 7c130d479430..6f946888b708 100644 --- a/devtools/client/netmonitor/test/browser_net_raw_headers.js +++ b/devtools/client/netmonitor/test/browser_net_raw_headers.js @@ -25,37 +25,25 @@ add_task(async function() { await performRequests(monitor, tab, 2); let wait = waitForDOM(document, "#headers-panel .accordion-item", 2); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); await wait; wait = waitForDOM(document, "#responseHeaders textarea.raw-headers", 1); - await EventUtils.sendMouseEvent( - { type: "click" }, - getRawHeadersToggle("RESPONSE") - ); + EventUtils.sendMouseEvent({ type: "click" }, getRawHeadersToggle("RESPONSE")); await wait; wait = waitForDOM(document, "#requestHeaders textarea.raw-headers", 1); - await EventUtils.sendMouseEvent( - { type: "click" }, - getRawHeadersToggle("REQUEST") - ); + EventUtils.sendMouseEvent({ type: "click" }, getRawHeadersToggle("REQUEST")); await wait; testRawHeaderToggleStyle(true); testShowRawHeaders(getSortedRequests(store.getState())[0]); - await EventUtils.sendMouseEvent( - { type: "click" }, - getRawHeadersToggle("RESPONSE") - ); - await EventUtils.sendMouseEvent( - { type: "click" }, - getRawHeadersToggle("REQUEST") - ); + EventUtils.sendMouseEvent({ type: "click" }, getRawHeadersToggle("RESPONSE")); + EventUtils.sendMouseEvent({ type: "click" }, getRawHeadersToggle("REQUEST")); testRawHeaderToggleStyle(false); testHideRawHeaders(document); diff --git a/devtools/client/netmonitor/test/browser_net_reload-button.js b/devtools/client/netmonitor/test/browser_net_reload-button.js index 1ce624817097..5feacae38573 100644 --- a/devtools/client/netmonitor/test/browser_net_reload-button.js +++ b/devtools/client/netmonitor/test/browser_net_reload-button.js @@ -14,7 +14,7 @@ add_task(async function() { const { document } = monitor.panelWin; const wait = waitForNetworkEvents(monitor, 1); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-reload-notice-button") ); diff --git a/devtools/client/netmonitor/test/browser_net_req-resp-bodies.js b/devtools/client/netmonitor/test/browser_net_req-resp-bodies.js index b5e7ad943255..d62ab267b33c 100644 --- a/devtools/client/netmonitor/test/browser_net_req-resp-bodies.js +++ b/devtools/client/netmonitor/test/browser_net_req-resp-bodies.js @@ -55,10 +55,7 @@ add_task(async function() { for (const requestItem of requestItems) { requestItem.scrollIntoView(); const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent( - { type: "mouseover" }, - requestsListStatus - ); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); await waitForDOMIfNeeded(requestItem, ".requests-list-timings-total"); } diff --git a/devtools/client/netmonitor/test/browser_net_resend_csp.js b/devtools/client/netmonitor/test/browser_net_resend_csp.js index c569bc0b9274..78f81feb6f58 100644 --- a/devtools/client/netmonitor/test/browser_net_resend_csp.js +++ b/devtools/client/netmonitor/test/browser_net_resend_csp.js @@ -21,7 +21,7 @@ add_task(async function() { // Select the image request const imgRequest = document.querySelectorAll(".request-list-item")[0]; - await EventUtils.sendMouseEvent({ type: "mousedown" }, imgRequest); + EventUtils.sendMouseEvent({ type: "mousedown" }, imgRequest); // Stores original request for comparison of values later const { getSelectedRequest } = windowRequire( @@ -30,7 +30,7 @@ add_task(async function() { const origReq = getSelectedRequest(store.getState()); // Context Menu > "Resend" - await EventUtils.sendMouseEvent({ type: "contextmenu" }, imgRequest); + EventUtils.sendMouseEvent({ type: "contextmenu" }, imgRequest); getContextMenuItem(monitor, "request-list-context-resend-only").click(); await performRequests(monitor, tab, 1); diff --git a/devtools/client/netmonitor/test/browser_net_resend_xhr.js b/devtools/client/netmonitor/test/browser_net_resend_xhr.js index d780bf139003..258962bf2662 100644 --- a/devtools/client/netmonitor/test/browser_net_resend_xhr.js +++ b/devtools/client/netmonitor/test/browser_net_resend_xhr.js @@ -21,7 +21,7 @@ add_task(async function() { // Selects 1st request const firstRequest = document.querySelectorAll(".request-list-item")[0]; - await EventUtils.sendMouseEvent({ type: "mousedown" }, firstRequest); + EventUtils.sendMouseEvent({ type: "mousedown" }, firstRequest); // Stores original request for comparison of values later const { getSelectedRequest } = windowRequire( @@ -31,7 +31,7 @@ add_task(async function() { const waitForResentRequestEvent = waitForNetworkEvents(monitor, 1); // Context Menu > "Resend" - await EventUtils.sendMouseEvent({ type: "contextmenu" }, firstRequest); + EventUtils.sendMouseEvent({ type: "contextmenu" }, firstRequest); getContextMenuItem(monitor, "request-list-context-resend-only").click(); await waitForResentRequestEvent; diff --git a/devtools/client/netmonitor/test/browser_net_security-details.js b/devtools/client/netmonitor/test/browser_net_security-details.js index 5ce69bb28cee..90acf28e5c41 100644 --- a/devtools/client/netmonitor/test/browser_net_security-details.js +++ b/devtools/client/netmonitor/test/browser_net_security-details.js @@ -29,7 +29,7 @@ add_task(async function() { await wait; store.dispatch(Actions.toggleNetworkDetails()); - await clickOnSidebarTab(document, "security"); + clickOnSidebarTab(document, "security"); await waitUntil(() => document.querySelector("#security-panel .security-info-value") ); diff --git a/devtools/client/netmonitor/test/browser_net_security-error.js b/devtools/client/netmonitor/test/browser_net_security-error.js index 743d8ea10eb4..4b1e1c3a880c 100644 --- a/devtools/client/netmonitor/test/browser_net_security-error.js +++ b/devtools/client/netmonitor/test/browser_net_security-error.js @@ -28,7 +28,7 @@ add_task(async function() { store.dispatch(Actions.toggleNetworkDetails()); await waitUntil(() => document.querySelector("#security-tab")); - await clickOnSidebarTab(document, "security"); + clickOnSidebarTab(document, "security"); await securityInfoLoaded; const errormsg = document.querySelector(".security-info-value"); diff --git a/devtools/client/netmonitor/test/browser_net_security-icon-click.js b/devtools/client/netmonitor/test/browser_net_security-icon-click.js index 59d1fba96f92..6f8e9731b3e7 100644 --- a/devtools/client/netmonitor/test/browser_net_security-icon-click.js +++ b/devtools/client/netmonitor/test/browser_net_security-icon-click.js @@ -29,10 +29,10 @@ add_task(async function() { await clickAndTestSecurityIcon(); info("Selecting headers panel again."); - await clickOnSidebarTab(document, "headers"); + clickOnSidebarTab(document, "headers"); info("Sorting the items by filename."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-file-button") ); diff --git a/devtools/client/netmonitor/test/browser_net_security-tab-deselect.js b/devtools/client/netmonitor/test/browser_net_security-tab-deselect.js index 4f8468758ed6..aaa39cc92185 100644 --- a/devtools/client/netmonitor/test/browser_net_security-tab-deselect.js +++ b/devtools/client/netmonitor/test/browser_net_security-tab-deselect.js @@ -34,20 +34,20 @@ add_task(async function() { info("Selecting secure request."); wait = waitForDOM(document, ".tabs"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); await wait; info("Selecting security tab."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelector("#security-tab") ); info("Selecting insecure request."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[1] ); diff --git a/devtools/client/netmonitor/test/browser_net_security-tab-visibility.js b/devtools/client/netmonitor/test/browser_net_security-tab-visibility.js index 1eff79b630ac..621b7fef88e4 100644 --- a/devtools/client/netmonitor/test/browser_net_security-tab-visibility.js +++ b/devtools/client/netmonitor/test/browser_net_security-tab-visibility.js @@ -68,7 +68,7 @@ add_task(async function() { await onComplete; info("Selecting the request."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); @@ -89,7 +89,7 @@ add_task(async function() { if (testcase.visibleOnSecurityInfo) { // click security panel to lazy load the securityState await waitUntil(() => document.querySelector("#security-tab")); - await clickOnSidebarTab(document, "security"); + clickOnSidebarTab(document, "security"); await waitUntil(() => document.querySelector("#security-panel .security-info-value") ); diff --git a/devtools/client/netmonitor/test/browser_net_security-warnings.js b/devtools/client/netmonitor/test/browser_net_security-warnings.js index 5c950e0e0121..c7e3fb3698e4 100644 --- a/devtools/client/netmonitor/test/browser_net_security-warnings.js +++ b/devtools/client/netmonitor/test/browser_net_security-warnings.js @@ -38,7 +38,7 @@ add_task(async function() { info("Selecting the request."); wait = waitForDOM(document, ".tabs"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); @@ -47,7 +47,7 @@ add_task(async function() { if (!document.querySelector("#security-tab[aria-selected=true]")) { info("Selecting security tab."); wait = waitForDOM(document, "#security-panel .properties-view"); - await clickOnSidebarTab(document, "security"); + clickOnSidebarTab(document, "security"); await wait; } diff --git a/devtools/client/netmonitor/test/browser_net_server_timings.js b/devtools/client/netmonitor/test/browser_net_server_timings.js index 2f923645b81c..0fbcd667d9d8 100644 --- a/devtools/client/netmonitor/test/browser_net_server_timings.js +++ b/devtools/client/netmonitor/test/browser_net_server_timings.js @@ -36,7 +36,7 @@ add_task(async function() { interactiveRule: false, labelRule: false, }); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelectorAll(".request-list-item")[0] ); @@ -44,7 +44,7 @@ add_task(async function() { store.dispatch(Actions.toggleNetworkDetails()); - await clickOnSidebarTab(document, "timings"); + clickOnSidebarTab(document, "timings"); await wait; // Check the UI contains server side timings and correct values diff --git a/devtools/client/netmonitor/test/browser_net_service-worker-status.js b/devtools/client/netmonitor/test/browser_net_service-worker-status.js index 9d24c1b5c814..f75f03bcdcab 100644 --- a/devtools/client/netmonitor/test/browser_net_service-worker-status.js +++ b/devtools/client/netmonitor/test/browser_net_service-worker-status.js @@ -64,7 +64,7 @@ add_task(async function() { for (const requestItem of requestItems) { requestItem.scrollIntoView(); const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); await waitForDOMIfNeeded(requestItem, ".requests-list-timings-total"); } diff --git a/devtools/client/netmonitor/test/browser_net_set-cookie-same-site.js b/devtools/client/netmonitor/test/browser_net_set-cookie-same-site.js index 33efa0b261f9..189cebec459c 100644 --- a/devtools/client/netmonitor/test/browser_net_set-cookie-same-site.js +++ b/devtools/client/netmonitor/test/browser_net_set-cookie-same-site.js @@ -22,13 +22,13 @@ add_task(async function() { await wait; wait = waitForDOM(document, ".headers-overview"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); await wait; - await clickOnSidebarTab(document, "cookies"); + clickOnSidebarTab(document, "cookies"); info("Checking the SameSite property"); const expectedValues = [ diff --git a/devtools/client/netmonitor/test/browser_net_simple-request-data.js b/devtools/client/netmonitor/test/browser_net_simple-request-data.js index fb6b4535f5f1..e41357b710f7 100644 --- a/devtools/client/netmonitor/test/browser_net_simple-request-data.js +++ b/devtools/client/netmonitor/test/browser_net_simple-request-data.js @@ -320,10 +320,7 @@ function test() { const requestsListStatus = requestListItem.querySelector( ".status-code" ); - await EventUtils.sendMouseEvent( - { type: "mouseover" }, - requestsListStatus - ); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); await waitForDOMIfNeeded( requestListItem, diff --git a/devtools/client/netmonitor/test/browser_net_simple-request-details.js b/devtools/client/netmonitor/test/browser_net_simple-request-details.js index 98e0f07b2379..954887cf0b78 100644 --- a/devtools/client/netmonitor/test/browser_net_simple-request-details.js +++ b/devtools/client/netmonitor/test/browser_net_simple-request-details.js @@ -353,11 +353,10 @@ add_task(async function() { )[pos]; const onPanelOpen = waitForDOM(document, `#${tabName}-panel`); - await clickOnSidebarTab( + clickOnSidebarTab( document, tabEl.id.substring(0, tabEl.id.indexOf("-tab")) ); - await EventUtils.sendMouseEvent({ type: "click" }, tabEl); await onPanelOpen; is( diff --git a/devtools/client/netmonitor/test/browser_net_sort-01.js b/devtools/client/netmonitor/test/browser_net_sort-01.js index 02e9fc8564b6..e59f993a30e8 100644 --- a/devtools/client/netmonitor/test/browser_net_sort-01.js +++ b/devtools/client/netmonitor/test/browser_net_sort-01.js @@ -78,7 +78,7 @@ add_task(async function() { await testContents([0, 2, 4, 3, 1], 0); info("Testing status sort, ascending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-status-button") ); @@ -95,7 +95,7 @@ add_task(async function() { await testContents([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], 0); info("Testing status sort, descending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-status-button") ); @@ -112,7 +112,7 @@ add_task(async function() { await testContents([14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], 14); info("Testing status sort yet again, ascending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-status-button") ); @@ -120,7 +120,7 @@ add_task(async function() { await testContents([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], 0); info("Testing status sort yet again, descending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-status-button") ); @@ -219,10 +219,7 @@ add_task(async function() { for (const requestItem of requestItems) { requestItem.scrollIntoView(); const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent( - { type: "mouseover" }, - requestsListStatus - ); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); } diff --git a/devtools/client/netmonitor/test/browser_net_sort-02.js b/devtools/client/netmonitor/test/browser_net_sort-02.js index 34a7687fc404..9fdeb6b7d369 100644 --- a/devtools/client/netmonitor/test/browser_net_sort-02.js +++ b/devtools/client/netmonitor/test/browser_net_sort-02.js @@ -78,7 +78,7 @@ add_task(async function() { await testContents([0, 2, 4, 3, 1]); info("Testing status sort, ascending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-status-button") ); @@ -86,7 +86,7 @@ add_task(async function() { await testContents([0, 1, 2, 3, 4]); info("Testing status sort, descending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-status-button") ); @@ -94,7 +94,7 @@ add_task(async function() { await testContents([4, 3, 2, 1, 0]); info("Testing status sort, ascending. Checking sort loops correctly."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-status-button") ); @@ -102,7 +102,7 @@ add_task(async function() { await testContents([0, 1, 2, 3, 4]); info("Testing method sort, ascending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-method-button") ); @@ -110,7 +110,7 @@ add_task(async function() { await testContents([0, 1, 2, 3, 4]); info("Testing method sort, descending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-method-button") ); @@ -118,7 +118,7 @@ add_task(async function() { await testContents([4, 3, 2, 1, 0]); info("Testing method sort, ascending. Checking sort loops correctly."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-method-button") ); @@ -126,7 +126,7 @@ add_task(async function() { await testContents([0, 1, 2, 3, 4]); info("Testing file sort, ascending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-file-button") ); @@ -134,7 +134,7 @@ add_task(async function() { await testContents([0, 1, 2, 3, 4]); info("Testing file sort, descending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-file-button") ); @@ -142,7 +142,7 @@ add_task(async function() { await testContents([4, 3, 2, 1, 0]); info("Testing file sort, ascending. Checking sort loops correctly."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-file-button") ); @@ -150,7 +150,7 @@ add_task(async function() { await testContents([0, 1, 2, 3, 4]); info("Testing URL sort, ascending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-url-button") ); @@ -158,7 +158,7 @@ add_task(async function() { await testContents([0, 1, 2, 3, 4]); info("Testing URL sort, descending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-url-button") ); @@ -166,7 +166,7 @@ add_task(async function() { await testContents([4, 3, 2, 1, 0]); info("Testing URL sort, ascending. Checking sort loops correctly."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-url-button") ); @@ -174,7 +174,7 @@ add_task(async function() { await testContents([0, 1, 2, 3, 4]); info("Testing type sort, ascending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-type-button") ); @@ -182,7 +182,7 @@ add_task(async function() { await testContents([0, 1, 2, 3, 4]); info("Testing type sort, descending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-type-button") ); @@ -190,7 +190,7 @@ add_task(async function() { await testContents([4, 3, 2, 1, 0]); info("Testing type sort, ascending. Checking sort loops correctly."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-type-button") ); @@ -198,7 +198,7 @@ add_task(async function() { await testContents([0, 1, 2, 3, 4]); info("Testing transferred sort, ascending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-transferred-button") ); @@ -206,7 +206,7 @@ add_task(async function() { await testContents([0, 1, 2, 3, 4]); info("Testing transferred sort, descending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-transferred-button") ); @@ -214,7 +214,7 @@ add_task(async function() { await testContents([4, 3, 2, 1, 0]); info("Testing transferred sort, ascending. Checking sort loops correctly."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-transferred-button") ); @@ -222,7 +222,7 @@ add_task(async function() { await testContents([0, 1, 2, 3, 4]); info("Testing size sort, ascending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-contentSize-button") ); @@ -230,7 +230,7 @@ add_task(async function() { await testContents([0, 1, 2, 3, 4]); info("Testing size sort, descending."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-contentSize-button") ); @@ -238,7 +238,7 @@ add_task(async function() { await testContents([4, 3, 2, 1, 0]); info("Testing size sort, ascending. Checking sort loops correctly."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-contentSize-button") ); @@ -251,7 +251,7 @@ add_task(async function() { // opened, the waterfall button is not visible. Therefore we hide the network // details panel await store.dispatch(Actions.toggleNetworkDetails()); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-waterfall-button") ); @@ -261,7 +261,7 @@ add_task(async function() { info("Testing waterfall sort, descending."); await store.dispatch(Actions.toggleNetworkDetails()); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-waterfall-button") ); @@ -271,7 +271,7 @@ add_task(async function() { info("Testing waterfall sort, ascending. Checking sort loops correctly."); await store.dispatch(Actions.toggleNetworkDetails()); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-waterfall-button") ); @@ -373,10 +373,7 @@ add_task(async function() { for (const requestItem of requestItems) { requestItem.scrollIntoView(); const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent( - { type: "mouseover" }, - requestsListStatus - ); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); } diff --git a/devtools/client/netmonitor/test/browser_net_sort-reset.js b/devtools/client/netmonitor/test/browser_net_sort-reset.js index 6967676b0ae5..30c97b696f71 100644 --- a/devtools/client/netmonitor/test/browser_net_sort-reset.js +++ b/devtools/client/netmonitor/test/browser_net_sort-reset.js @@ -61,24 +61,24 @@ add_task(async function() { testHeaders(); await testContents([0, 2, 4, 3, 1]); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-status-button") ); info("Testing sort reset using middle click."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click", button: 1 }, document.querySelector("#requests-list-status-button") ); testHeaders(); await testContents([0, 2, 4, 3, 1]); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-status-button") ); info("Testing sort reset using context menu 'Reset Sorting'"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelector("#requests-list-contentSize-button") ); @@ -86,12 +86,12 @@ add_task(async function() { testHeaders(); await testContents([0, 2, 4, 3, 1]); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#requests-list-status-button") ); info("Testing sort reset using context menu 'Reset Columns'"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelector("#requests-list-contentSize-button") ); @@ -197,10 +197,7 @@ add_task(async function() { for (const requestItem of requestItems) { requestItem.scrollIntoView(); const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent( - { type: "mouseover" }, - requestsListStatus - ); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); } diff --git a/devtools/client/netmonitor/test/browser_net_sse-basic.js b/devtools/client/netmonitor/test/browser_net_sse-basic.js index 37b6c7e06bd6..b37b112085cc 100644 --- a/devtools/client/netmonitor/test/browser_net_sse-basic.js +++ b/devtools/client/netmonitor/test/browser_net_sse-basic.js @@ -35,7 +35,7 @@ add_task(async function() { is(requests.length, 1, "There should be one request"); // Select the request to open the side panel. - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); // Wait for messages to be displayed in DevTools const wait = waitForDOM( @@ -45,7 +45,7 @@ add_task(async function() { ); // Click on the "Response" panel - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; // Get all messages present in the "Response" panel @@ -106,7 +106,7 @@ add_task(async function() { await waitForTick(); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelector(".message-list-headers") ); diff --git a/devtools/client/netmonitor/test/browser_net_statistics-02.js b/devtools/client/netmonitor/test/browser_net_statistics-02.js index 7547438dce6c..129914df3e59 100644 --- a/devtools/client/netmonitor/test/browser_net_statistics-02.js +++ b/devtools/client/netmonitor/test/browser_net_statistics-02.js @@ -16,23 +16,23 @@ add_task(async function() { const { document, store, windowRequire, connector } = panel; const Actions = windowRequire("devtools/client/netmonitor/src/actions/index"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-html-button") ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-css-button") ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-js-button") ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-ws-button") ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-other-button") ); @@ -55,7 +55,7 @@ add_task(async function() { ); ok(true, "Two real pie charts appear to be rendered correctly."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".pie-chart-slice") ); diff --git a/devtools/client/netmonitor/test/browser_net_status-codes.js b/devtools/client/netmonitor/test/browser_net_status-codes.js index 11f9b8fab402..56f44ef0f3e7 100644 --- a/devtools/client/netmonitor/test/browser_net_status-codes.js +++ b/devtools/client/netmonitor/test/browser_net_status-codes.js @@ -117,10 +117,7 @@ add_task(async function() { for (const requestItem of requestListItems) { requestItem.scrollIntoView(); const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent( - { type: "mouseover" }, - requestsListStatus - ); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); } @@ -169,7 +166,7 @@ add_task(async function() { * A function that tests "Headers" panel contains correct information. */ async function testHeaders(data, index) { - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[index] ); @@ -187,7 +184,7 @@ add_task(async function() { const statusCode = panel.querySelector(".status-code"); - await EventUtils.sendMouseEvent({ type: "mouseover" }, statusCode); + EventUtils.sendMouseEvent({ type: "mouseover" }, statusCode); await waitUntil(() => statusCode.title); is( diff --git a/devtools/client/netmonitor/test/browser_net_streaming-response.js b/devtools/client/netmonitor/test/browser_net_streaming-response.js index c57f6725a991..8845808e955f 100644 --- a/devtools/client/netmonitor/test/browser_net_streaming-response.js +++ b/devtools/client/netmonitor/test/browser_net_streaming-response.js @@ -42,7 +42,7 @@ add_task(async function() { for (const requestItem of requestItems) { requestItem.scrollIntoView(); const requestsListStatus = requestItem.querySelector(".status-code"); - await EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); + EventUtils.sendMouseEvent({ type: "mouseover" }, requestsListStatus); await waitUntil(() => requestsListStatus.title); await waitForDOMIfNeeded(requestItem, ".requests-list-timings-total"); } @@ -63,7 +63,7 @@ add_task(async function() { wait = waitForDOM(document, "#response-panel"); store.dispatch(Actions.toggleNetworkDetails()); - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; store.dispatch(Actions.selectRequest(null)); diff --git a/devtools/client/netmonitor/test/browser_net_telemetry_edit_resend.js b/devtools/client/netmonitor/test/browser_net_telemetry_edit_resend.js index e635f710ccf0..ef3870b12f60 100644 --- a/devtools/client/netmonitor/test/browser_net_telemetry_edit_resend.js +++ b/devtools/client/netmonitor/test/browser_net_telemetry_edit_resend.js @@ -33,10 +33,10 @@ add_task(async function() { const waitForHeaders = waitUntil(() => document.querySelector(".headers-overview") ); - await EventUtils.sendMouseEvent({ type: "mousedown" }, firstRequest); + EventUtils.sendMouseEvent({ type: "mousedown" }, firstRequest); await waitForHeaders; await waitForRequestData(store, ["requestHeaders", "responseHeaders"]); - await EventUtils.sendMouseEvent({ type: "contextmenu" }, firstRequest); + EventUtils.sendMouseEvent({ type: "contextmenu" }, firstRequest); // Open "New Request" form and resend. getContextMenuItem(monitor, "request-list-context-resend").click(); diff --git a/devtools/client/netmonitor/test/browser_net_telemetry_filters_changed.js b/devtools/client/netmonitor/test/browser_net_telemetry_filters_changed.js index cec725d91f30..34a5dbd4b45d 100644 --- a/devtools/client/netmonitor/test/browser_net_telemetry_filters_changed.js +++ b/devtools/client/netmonitor/test/browser_net_telemetry_filters_changed.js @@ -33,7 +33,7 @@ add_task(async function() { await wait; info("Click on the 'HTML' filter"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-html-button") ); @@ -50,7 +50,7 @@ add_task(async function() { ); info("Click on the 'CSS' filter"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector(".requests-list-filter-css-button") ); diff --git a/devtools/client/netmonitor/test/browser_net_telemetry_select_ws_frame.js b/devtools/client/netmonitor/test/browser_net_telemetry_select_ws_frame.js index 822ceb28fd0a..7e70cb6ffbef 100644 --- a/devtools/client/netmonitor/test/browser_net_telemetry_select_ws_frame.js +++ b/devtools/client/netmonitor/test/browser_net_telemetry_select_ws_frame.js @@ -39,7 +39,7 @@ add_task(async function() { is(requests.length, 1, "There should be one request"); // Select the request to open the side panel. - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); // Wait for all sent/received messages to be displayed in DevTools. const wait = waitForDOM( @@ -49,7 +49,7 @@ add_task(async function() { ); // Click on the "Response" panel. - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; // Get all messages present in the "Response" panel. @@ -69,7 +69,7 @@ add_task(async function() { ); // Select frame - await EventUtils.sendMouseEvent({ type: "mousedown" }, frames[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, frames[0]); await payloadResolved; // Verify existence of the telemetry event. diff --git a/devtools/client/netmonitor/test/browser_net_telemetry_sidepanel_changed.js b/devtools/client/netmonitor/test/browser_net_telemetry_sidepanel_changed.js index 2f166b610c43..e516908a2753 100644 --- a/devtools/client/netmonitor/test/browser_net_telemetry_sidepanel_changed.js +++ b/devtools/client/netmonitor/test/browser_net_telemetry_sidepanel_changed.js @@ -33,7 +33,7 @@ add_task(async function() { const waitForHeaders = waitUntil(() => document.querySelector(".headers-overview") ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); @@ -42,7 +42,7 @@ add_task(async function() { // Click on the Cookies panel and wait till it's opened. info("Click on the Cookies panel"); - await clickOnSidebarTab(document, "cookies"); + clickOnSidebarTab(document, "cookies"); await waitForRequestData(store, ["requestCookies", "responseCookies"]); checkTelemetryEvent( diff --git a/devtools/client/netmonitor/test/browser_net_truncate-post-data.js b/devtools/client/netmonitor/test/browser_net_truncate-post-data.js index 0a9f07614839..f5169594ba25 100644 --- a/devtools/client/netmonitor/test/browser_net_truncate-post-data.js +++ b/devtools/client/netmonitor/test/browser_net_truncate-post-data.js @@ -41,7 +41,7 @@ add_task(async function() { ); store.dispatch(Actions.toggleNetworkDetails()); - await clickOnSidebarTab(document, "request"); + clickOnSidebarTab(document, "request"); await Promise.all([waitAccordionItems, waitSourceEditor]); diff --git a/devtools/client/netmonitor/test/browser_net_url-preview.js b/devtools/client/netmonitor/test/browser_net_url-preview.js index 590df5b49770..f5f0c652b933 100644 --- a/devtools/client/netmonitor/test/browser_net_url-preview.js +++ b/devtools/client/netmonitor/test/browser_net_url-preview.js @@ -23,7 +23,7 @@ add_task(async function() { await performRequests(monitor, tab, 3); let wait = waitForDOM(document, "#headers-panel .url-preview", 1); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[0] ); @@ -34,7 +34,7 @@ add_task(async function() { // Select the second request wait = waitForDOM(document, "#headers-panel .url-preview", 1); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[1] ); @@ -54,7 +54,7 @@ add_task(async function() { // Select the third request wait = waitForDOM(document, "#headers-panel .url-preview", 1); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[2] ); diff --git a/devtools/client/netmonitor/test/browser_net_use_as_fetch.js b/devtools/client/netmonitor/test/browser_net_use_as_fetch.js index c7099750148b..f471986151eb 100644 --- a/devtools/client/netmonitor/test/browser_net_use_as_fetch.js +++ b/devtools/client/netmonitor/test/browser_net_use_as_fetch.js @@ -56,11 +56,8 @@ add_task(async function() { const { document } = monitor.panelWin; const items = document.querySelectorAll(".request-list-item"); - await EventUtils.sendMouseEvent( - { type: "mousedown" }, - items[items.length - 1] - ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent({ type: "mousedown" }, items[items.length - 1]); + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelectorAll(".request-list-item")[0] ); diff --git a/devtools/client/netmonitor/test/browser_net_view-source-debugger.js b/devtools/client/netmonitor/test/browser_net_view-source-debugger.js index 8ec62eed6d31..686a247e8764 100644 --- a/devtools/client/netmonitor/test/browser_net_view-source-debugger.js +++ b/devtools/client/netmonitor/test/browser_net_view-source-debugger.js @@ -33,7 +33,7 @@ add_task(async function() { info("Clicking stack-trace tab and waiting for stack-trace panel to open"); const waitForTab = waitForDOM(document, "#stack-trace-tab"); // Click on the first request - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelector(".request-list-item") ); diff --git a/devtools/client/netmonitor/test/browser_net_waterfall-click.js b/devtools/client/netmonitor/test/browser_net_waterfall-click.js index 0ce60f2525f0..87e6ffb77728 100644 --- a/devtools/client/netmonitor/test/browser_net_waterfall-click.js +++ b/devtools/client/netmonitor/test/browser_net_waterfall-click.js @@ -20,7 +20,7 @@ add_task(async function() { info("Clicking waterfall and waiting for panel update."); const wait = waitForDOM(document, "#timings-panel"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".requests-list-timings")[0] ); diff --git a/devtools/client/netmonitor/test/browser_net_ws-basic.js b/devtools/client/netmonitor/test/browser_net_ws-basic.js index 85e60fc0a0ee..a239fa74df87 100644 --- a/devtools/client/netmonitor/test/browser_net_ws-basic.js +++ b/devtools/client/netmonitor/test/browser_net_ws-basic.js @@ -33,7 +33,7 @@ add_task(async function() { is(requests.length, 1, "There should be one request"); // Select the request to open the side panel. - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); // Wait for all sent/received messages to be displayed in DevTools const wait = waitForDOM( @@ -43,7 +43,7 @@ add_task(async function() { ); // Click on the "Response" panel - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; // Get all messages present in the "Response" panel diff --git a/devtools/client/netmonitor/test/browser_net_ws-clear.js b/devtools/client/netmonitor/test/browser_net_ws-clear.js index d1baa75f6656..636efc1f2d86 100644 --- a/devtools/client/netmonitor/test/browser_net_ws-clear.js +++ b/devtools/client/netmonitor/test/browser_net_ws-clear.js @@ -41,10 +41,10 @@ add_task(async function() { ); // Select the first request - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); // Click on the "Response" panel - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; // Get all messages present in the "Response" panel @@ -72,7 +72,7 @@ add_task(async function() { "#messages-view .message-list-table .message-list-item", 2 ); - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[1]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[1]); await wait; const secondRequestFrames = document.querySelectorAll( "#messages-view .message-list-table .message-list-item" diff --git a/devtools/client/netmonitor/test/browser_net_ws-connection-closed.js b/devtools/client/netmonitor/test/browser_net_ws-connection-closed.js index 35804e82ce5e..2055f6e8c11c 100644 --- a/devtools/client/netmonitor/test/browser_net_ws-connection-closed.js +++ b/devtools/client/netmonitor/test/browser_net_ws-connection-closed.js @@ -32,10 +32,10 @@ add_task(async function() { const requests = document.querySelectorAll(".request-list-item"); // Select the request to open the side panel. - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); // Click on the "Response" panel - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); const wait = waitForDOM( document, diff --git a/devtools/client/netmonitor/test/browser_net_ws-early-connection.js b/devtools/client/netmonitor/test/browser_net_ws-early-connection.js index d23076b1f21a..44ac2687783c 100644 --- a/devtools/client/netmonitor/test/browser_net_ws-early-connection.js +++ b/devtools/client/netmonitor/test/browser_net_ws-early-connection.js @@ -45,7 +45,7 @@ add_task(async function() { ok(index !== -1, "There must be one WS connection request"); // Select the connection request to see WS frames in the side panel. - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[index]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[index]); info("Waiting for WS frames..."); diff --git a/devtools/client/netmonitor/test/browser_net_ws-filter-dropdown.js b/devtools/client/netmonitor/test/browser_net_ws-filter-dropdown.js index 9f70851f7fe9..fa7803fb9823 100644 --- a/devtools/client/netmonitor/test/browser_net_ws-filter-dropdown.js +++ b/devtools/client/netmonitor/test/browser_net_ws-filter-dropdown.js @@ -41,10 +41,10 @@ add_task(async function() { ); // Select the first request - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); // Click on the "Response" panel - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; // Get all messages present in the "Response" panel @@ -56,7 +56,7 @@ add_task(async function() { is(frames.length, 4, "There should be four frames"); // Click on filter menu - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, document.querySelector("#frame-filter-menu") ); @@ -111,7 +111,7 @@ add_task(async function() { "#messages-view .message-list-table .message-list-item", 3 ); - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[1]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[1]); await wait; const secondRequestFrames = document.querySelectorAll( "#messages-view .message-list-table .message-list-item" diff --git a/devtools/client/netmonitor/test/browser_net_ws-filter-regex.js b/devtools/client/netmonitor/test/browser_net_ws-filter-regex.js index 759aa4e2e821..835872f6f44f 100644 --- a/devtools/client/netmonitor/test/browser_net_ws-filter-regex.js +++ b/devtools/client/netmonitor/test/browser_net_ws-filter-regex.js @@ -42,10 +42,10 @@ add_task(async function() { ); // Select the first request - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); // Click on the "Response" panel - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; // Get all messages present in the "Response" panel diff --git a/devtools/client/netmonitor/test/browser_net_ws-json-stomp-payload.js b/devtools/client/netmonitor/test/browser_net_ws-json-stomp-payload.js index 450d42f5823c..381bba060cfa 100644 --- a/devtools/client/netmonitor/test/browser_net_ws-json-stomp-payload.js +++ b/devtools/client/netmonitor/test/browser_net_ws-json-stomp-payload.js @@ -42,10 +42,10 @@ add_task(async function() { ); // Select the first request - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); // Click on the "Response" panel - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; // Get all messages present in the "Response" panel @@ -60,7 +60,7 @@ add_task(async function() { await waitForTick(); const waitForData = waitForDOM(document, "#message-formattedData"); const [requestFrame] = frames; - await EventUtils.sendMouseEvent({ type: "mousedown" }, requestFrame); + EventUtils.sendMouseEvent({ type: "mousedown" }, requestFrame); await waitForData; diff --git a/devtools/client/netmonitor/test/browser_net_ws-limit-frames.js b/devtools/client/netmonitor/test/browser_net_ws-limit-frames.js index 152a319f6f72..72aae5398406 100644 --- a/devtools/client/netmonitor/test/browser_net_ws-limit-frames.js +++ b/devtools/client/netmonitor/test/browser_net_ws-limit-frames.js @@ -37,10 +37,10 @@ add_task(async function() { const wait = waitForDOM(document, "#messages-view .truncated-message"); // Select the first request - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); // Click on the "Response" panel - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; // Get all messages present in the "Response" panel diff --git a/devtools/client/netmonitor/test/browser_net_ws-limit-payload.js b/devtools/client/netmonitor/test/browser_net_ws-limit-payload.js index fe2ba5fa429a..e0c4bc9fc0e9 100644 --- a/devtools/client/netmonitor/test/browser_net_ws-limit-payload.js +++ b/devtools/client/netmonitor/test/browser_net_ws-limit-payload.js @@ -42,10 +42,10 @@ add_task(async function() { ); // Select the first request - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); // Click on the "Response" panel - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; // Get all messages present in the "Response" panel @@ -58,7 +58,7 @@ add_task(async function() { // Wait for next tick to do async stuff (The MessagePayload component uses the async function getMessagePayload) await waitForTick(); - await EventUtils.sendMouseEvent({ type: "mousedown" }, frames[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, frames[0]); await waitForDOM(document, "#messages-view .truncated-data-message"); diff --git a/devtools/client/netmonitor/test/browser_net_ws-messages-navigation.js b/devtools/client/netmonitor/test/browser_net_ws-messages-navigation.js index 167516ee0d30..88e055ab5778 100644 --- a/devtools/client/netmonitor/test/browser_net_ws-messages-navigation.js +++ b/devtools/client/netmonitor/test/browser_net_ws-messages-navigation.js @@ -44,10 +44,10 @@ add_task(async function() { ); // Select the first request - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); // Click on the "Response" panel - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; // Get all messages present in the "Response" panel @@ -65,7 +65,7 @@ add_task(async function() { // The first message is actually the second child, there is a hidden row. `.message-list-item:nth-child(${2}).selected` ); - await EventUtils.sendMouseEvent({ type: "mousedown" }, frames[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, frames[0]); await waitForSelected; const checkSelected = messageRowNumber => { diff --git a/devtools/client/netmonitor/test/browser_net_ws-sockjs-stomp-payload.js b/devtools/client/netmonitor/test/browser_net_ws-sockjs-stomp-payload.js index 335861d7a022..676029a3068f 100644 --- a/devtools/client/netmonitor/test/browser_net_ws-sockjs-stomp-payload.js +++ b/devtools/client/netmonitor/test/browser_net_ws-sockjs-stomp-payload.js @@ -42,10 +42,10 @@ add_task(async function() { ); // Select the first request - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); // Click on the "Response" panel - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; // Get all messages present in the "Response" panel @@ -60,7 +60,7 @@ add_task(async function() { await waitForTick(); const waitForData = waitForDOM(document, "#message-formattedData"); const [, responseFrame] = frames; - await EventUtils.sendMouseEvent({ type: "mousedown" }, responseFrame); + EventUtils.sendMouseEvent({ type: "mousedown" }, responseFrame); await waitForData; diff --git a/devtools/client/netmonitor/test/browser_net_ws-sse-persist-columns.js b/devtools/client/netmonitor/test/browser_net_ws-sse-persist-columns.js index d8a52dde7a31..4224619d7d05 100644 --- a/devtools/client/netmonitor/test/browser_net_ws-sse-persist-columns.js +++ b/devtools/client/netmonitor/test/browser_net_ws-sse-persist-columns.js @@ -81,13 +81,13 @@ add_task(async function() { is(requests.length, 2, "There should be two requests"); // Select the WS request. - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); store.dispatch(Actions.toggleMessageColumn("size")); store.dispatch(Actions.toggleMessageColumn("opCode")); store.dispatch(Actions.toggleMessageColumn("maskBit")); store.dispatch(Actions.toggleMessageColumn("finBit")); - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); // Get all messages present in the "Response" panel const frames = document.querySelectorAll( @@ -140,7 +140,7 @@ add_task(async function() { ); // Select the SSE request. - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[1]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[1]); store.dispatch(Actions.toggleMessageColumn("lastEventId")); store.dispatch(Actions.toggleMessageColumn("eventName")); @@ -186,7 +186,7 @@ add_task(async function() { ); // Select the WS request again. - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); is( shallowEqual(store.getState().messages.columns, { data: true, @@ -201,7 +201,7 @@ add_task(async function() { ); // Select the SSE request again. - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[1]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[1]); is( shallowEqual(store.getState().messages.columns, { data: true, @@ -219,7 +219,7 @@ add_task(async function() { store.dispatch(Actions.resetMessageColumns()); // Switch to WS request again. - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); is( shallowEqual(store.getState().messages.columns, { data: true, @@ -237,7 +237,7 @@ add_task(async function() { store.dispatch(Actions.resetMessageColumns()); // Switch to SSE request again. - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[1]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[1]); is( shallowEqual(store.getState().messages.columns, { data: true, @@ -252,7 +252,7 @@ add_task(async function() { ); // Switch to WS request again. - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); is( shallowEqual(store.getState().messages.columns, { data: true, diff --git a/devtools/client/netmonitor/test/browser_net_ws-stomp-payload.js b/devtools/client/netmonitor/test/browser_net_ws-stomp-payload.js index 7b396c9eac6f..7e01bf7b3e9e 100644 --- a/devtools/client/netmonitor/test/browser_net_ws-stomp-payload.js +++ b/devtools/client/netmonitor/test/browser_net_ws-stomp-payload.js @@ -42,10 +42,10 @@ add_task(async function() { ); // Select the first request - await EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, requests[0]); // Click on the "Response" panel - await clickOnSidebarTab(document, "response"); + clickOnSidebarTab(document, "response"); await wait; // Get all messages present in the "Response" panel @@ -60,7 +60,7 @@ add_task(async function() { await waitForTick(); const waitForData = waitForDOM(document, "#message-formattedData"); const [requestFrame] = frames; - await EventUtils.sendMouseEvent({ type: "mousedown" }, requestFrame); + EventUtils.sendMouseEvent({ type: "mousedown" }, requestFrame); await waitForData; diff --git a/devtools/client/netmonitor/test/head.js b/devtools/client/netmonitor/test/head.js index e089391b4023..64dda700994b 100644 --- a/devtools/client/netmonitor/test/head.js +++ b/devtools/client/netmonitor/test/head.js @@ -977,7 +977,7 @@ async function hideColumn(monitor, column) { const { document } = monitor.panelWin; info(`Clicking context-menu item for ${column}`); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelector(".requests-list-headers") ); @@ -1000,7 +1000,7 @@ async function showColumn(monitor, column) { const { document } = monitor.panelWin; info(`Clicking context-menu item for ${column}`); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "contextmenu" }, document.querySelector(".requests-list-headers") ); @@ -1031,7 +1031,7 @@ async function selectIndexAndWaitForSourceEditor(monitor, index) { ); // Select the request first, as it may try to fetch whatever is the current request's // responseContent if we select the ResponseTab first. - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, document.querySelectorAll(".request-list-item")[index] ); @@ -1273,7 +1273,7 @@ async function waitForDOMIfNeeded(target, selector, expectedLength = 1) { * The action, block or unblock, to construct a corresponding context menu id. */ async function toggleBlockedUrl(element, monitor, store, action = "block") { - await EventUtils.sendMouseEvent({ type: "contextmenu" }, element); + EventUtils.sendMouseEvent({ type: "contextmenu" }, element); const contextMenuId = `request-list-context-${action}-url`; const contextBlockToggle = getContextMenuItem(monitor, contextMenuId); const onRequestComplete = waitForDispatch( @@ -1348,13 +1348,13 @@ function compareValues(first, second) { * @param {String} name * Network panel sidebar tab name. */ -const clickOnSidebarTab = async (doc, name) => { +const clickOnSidebarTab = (doc, name) => { AccessibilityUtils.setEnv({ // Keyboard accessibility is handled on the sidebar tabs container level // (nav). Users can use arrow keys to navigate between and select tabs. nonNegativeTabIndexRule: false, }); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, doc.querySelector(`#${name}-tab`) ); diff --git a/devtools/client/performance/test/browser_perf-button-states.js b/devtools/client/performance/test/browser_perf-button-states.js index aeb74b3915c6..d294617f3f58 100644 --- a/devtools/client/performance/test/browser_perf-button-states.js +++ b/devtools/client/performance/test/browser_perf-button-states.js @@ -49,7 +49,7 @@ add_task(async function() { expectedArgs: ["recording"], }); - await click(recordButton); + click(recordButton); await uiStartClick; checkRecordButtonsStates(true, true); @@ -77,7 +77,7 @@ add_task(async function() { expectedArgs: ["recorded"], }); - await click(recordButton); + click(recordButton); await uiStopClick; await recordingStopped; diff --git a/devtools/client/performance/test/browser_perf-calltree-js-events.js b/devtools/client/performance/test/browser_perf-calltree-js-events.js index b9651bba4900..c2d671b62922 100644 --- a/devtools/client/performance/test/browser_perf-calltree-js-events.js +++ b/devtools/client/performance/test/browser_perf-calltree-js-events.js @@ -65,7 +65,7 @@ add_task(async function() { const onFocus = () => count++; JsCallTreeView.on("focus", onFocus); - await click(firstTreeItem); + click(firstTreeItem); key("VK_DOWN"); key("VK_DOWN"); diff --git a/devtools/client/performance/test/browser_perf-gc-snap.js b/devtools/client/performance/test/browser_perf-gc-snap.js index 9e42476b5957..4d147e1195ca 100644 --- a/devtools/client/performance/test/browser_perf-gc-snap.js +++ b/devtools/client/performance/test/browser_perf-gc-snap.js @@ -36,14 +36,14 @@ async function spawnTest() { let targetMarker = gcMarkers[1]; let targetBar = bars[1]; info(`Clicking GC Marker of type ${targetMarker.causeName} ${targetMarker.start}:${targetMarker.end}`); - await EventUtils.sendMouseEvent({ type: "mousedown" }, targetBar); + EventUtils.sendMouseEvent({ type: "mousedown" }, targetBar); let showAllocsButton; // On slower machines this can not be found immediately? await waitUntil(() => showAllocsButton = $("#waterfall-details .custom-button[type='show-allocations']")); ok(showAllocsButton, "GC buttons when allocations are enabled"); rendered = once(MemoryCallTreeView, EVENTS.UI_MEMORY_CALL_TREE_RENDERED); - await EventUtils.sendMouseEvent({ type: "click" }, showAllocsButton); + EventUtils.sendMouseEvent({ type: "click" }, showAllocsButton); await rendered; is(OverviewView.getTimeInterval().startTime, 0, "When clicking first GC, should use 0 as start time"); @@ -64,13 +64,13 @@ async function spawnTest() { targetBar = bars[4]; info(`Clicking GC Marker of type ${targetMarker.causeName} ${targetMarker.start}:${targetMarker.end}`); - await EventUtils.sendMouseEvent({ type: "mousedown" }, targetBar); + EventUtils.sendMouseEvent({ type: "mousedown" }, targetBar); // On slower machines this can not be found immediately? await waitUntil(() => showAllocsButton = $("#waterfall-details .custom-button[type='show-allocations']")); ok(showAllocsButton, "GC buttons when allocations are enabled"); rendered = once(MemoryCallTreeView, EVENTS.UI_MEMORY_CALL_TREE_RENDERED); - await EventUtils.sendMouseEvent({ type: "click" }, showAllocsButton); + EventUtils.sendMouseEvent({ type: "click" }, showAllocsButton); await rendered; within(OverviewView.getTimeInterval().startTime, gcMarkers[2].end, EPSILON, @@ -107,7 +107,7 @@ async function spawnTest() { bars = $$(".waterfall-marker-bar"); gcMarkers = PerformanceController.getCurrentRecording().getMarkers(); - await EventUtils.sendMouseEvent({ type: "mousedown" }, bars[0]); + EventUtils.sendMouseEvent({ type: "mousedown" }, bars[0]); showAllocsButton = $("#waterfall-details .custom-button[type='show-allocations']"); ok(!showAllocsButton, "No GC buttons when allocations are disabled"); diff --git a/devtools/client/performance/test/browser_perf-marker-details.js b/devtools/client/performance/test/browser_perf-marker-details.js index 9f55497a105c..8bf7c09b5cbf 100644 --- a/devtools/client/performance/test/browser_perf-marker-details.js +++ b/devtools/client/performance/test/browser_perf-marker-details.js @@ -109,7 +109,7 @@ async function spawnTest() { for (let i = 0; i < bars.length; i++) { let bar = bars[i]; let m = markers[i]; - await EventUtils.sendMouseEvent({ type: "mousedown" }, bar); + EventUtils.sendMouseEvent({ type: "mousedown" }, bar); if (tests[m.name]) { if (!testsDone.includes(m.name)) { diff --git a/devtools/client/performance/test/browser_perf-options-show-jit-optimizations.js b/devtools/client/performance/test/browser_perf-options-show-jit-optimizations.js index 62cf4b15eb9b..c74311564901 100644 --- a/devtools/client/performance/test/browser_perf-options-show-jit-optimizations.js +++ b/devtools/client/performance/test/browser_perf-options-show-jit-optimizations.js @@ -69,7 +69,7 @@ async function spawnTest() { // Select the node with optimizations and change to a new recording // to ensure the opts view is cleared let rendered = once(JsCallTreeView, "focus"); - await mousedown(window, $$(".call-tree-item")[2]); + mousedown(window, $$(".call-tree-item")[2]); await rendered; let isHidden = $("#jit-optimizations-view").classList.contains("hidden"); ok(!isHidden, "opts view should be visible when selecting a frame with opts"); @@ -87,7 +87,7 @@ async function spawnTest() { await rendered; rendered = once(JsCallTreeView, "focus"); - await mousedown(window, $$(".call-tree-item")[2]); + mousedown(window, $$(".call-tree-item")[2]); await rendered; isHidden = $("#jit-optimizations-view").classList.contains("hidden"); ok(!isHidden, "opts view should be visible when selecting a frame with opts"); @@ -100,7 +100,7 @@ async function spawnTest() { ok(isHidden, "opts view hidden when toggling off jit pref"); rendered = once(JsCallTreeView, "focus"); - await mousedown(window, $$(".call-tree-item")[2]); + mousedown(window, $$(".call-tree-item")[2]); await rendered; isHidden = $("#jit-optimizations-view").classList.contains("hidden"); ok( @@ -127,7 +127,7 @@ async function spawnTest() { info(`Checking frame ${frameIndex}`); // Click the frame let rendered = once(JsCallTreeView, "focus"); - await mousedown(window, $$(".call-tree-item")[frameIndex]); + mousedown(window, $$(".call-tree-item")[frameIndex]); await rendered; let isHidden = $("#jit-optimizations-view").classList.contains("hidden"); diff --git a/devtools/client/performance/test/browser_perf-tree-abstract-01.js b/devtools/client/performance/test/browser_perf-tree-abstract-01.js index 75c8c3803b5b..9ef432b22254 100644 --- a/devtools/client/performance/test/browser_perf-tree-abstract-01.js +++ b/devtools/client/performance/test/browser_perf-tree-abstract-01.js @@ -61,7 +61,7 @@ add_task(async function() { let receivedExpandEvent = once(treeRoot, "expand", { spreadArgs: true }); let receivedFocusEvent = once(treeRoot, "focus"); - await mousedown(treeRoot.target.querySelector(".arrow")); + mousedown(treeRoot.target.querySelector(".arrow")); let [eventItem] = await receivedExpandEvent; is(eventItem, treeRoot, "The 'expand' event target is correct (1)."); @@ -130,7 +130,7 @@ add_task(async function() { // Test clicking on the `foo` node... receivedFocusEvent = once(treeRoot, "focus", { spreadArgs: true }); - await mousedown(fooItem.target); + mousedown(fooItem.target); [eventItem] = await receivedFocusEvent; is(eventItem, fooItem, "The 'focus' event target is correct (2)."); @@ -144,7 +144,7 @@ add_task(async function() { receivedExpandEvent = once(treeRoot, "expand", { spreadArgs: true }); receivedFocusEvent = once(treeRoot, "focus"); - await dblclick(barItem.target); + dblclick(barItem.target); [eventItem] = await receivedExpandEvent; is(eventItem, barItem, "The 'expand' event target is correct (3)."); diff --git a/devtools/client/performance/test/browser_perf-tree-abstract-04.js b/devtools/client/performance/test/browser_perf-tree-abstract-04.js index fe5acb7be8fc..ef86fd2157b0 100644 --- a/devtools/client/performance/test/browser_perf-tree-abstract-04.js +++ b/devtools/client/performance/test/browser_perf-tree-abstract-04.js @@ -31,7 +31,7 @@ add_task(async function() { info("Double clicking on the root item arrow and waiting for focus event."); const receivedFocusEvent = once(treeRoot, "focus"); - await dblclick(treeRoot.target.querySelector(".arrow")); + dblclick(treeRoot.target.querySelector(".arrow")); await receivedFocusEvent; is( diff --git a/devtools/client/performance/test/browser_perf-tree-view-06.js b/devtools/client/performance/test/browser_perf-tree-view-06.js index 1a51be9ea1ee..859fbb676519 100644 --- a/devtools/client/performance/test/browser_perf-tree-view-06.js +++ b/devtools/client/performance/test/browser_perf-tree-view-06.js @@ -45,14 +45,14 @@ add_task(async function() { treeRoot.on("link", handler); // Fire right click. - await rightMousedown(A.target.querySelector(".call-tree-url")); + rightMousedown(A.target.querySelector(".call-tree-url")); // Ensure link was not called for right click. await idleWait(100); ok(!linkEvent, "The `link` event not fired for right click."); // Fire left click. - await mousedown(A.target.querySelector(".call-tree-url")); + mousedown(A.target.querySelector(".call-tree-url")); // Ensure link was called for left click. await waitUntil(() => linkEvent); diff --git a/devtools/client/performance/test/browser_timeline-waterfall-rerender.js b/devtools/client/performance/test/browser_timeline-waterfall-rerender.js index bab37542cffc..de83f2b56a81 100644 --- a/devtools/client/performance/test/browser_timeline-waterfall-rerender.js +++ b/devtools/client/performance/test/browser_timeline-waterfall-rerender.js @@ -57,7 +57,7 @@ async function spawnTest() { // Simulate a resize on the marker details. rerendered = WaterfallView.once(EVENTS.UI_WATERFALL_RENDERED); - await EventUtils.sendMouseEvent({ type: "mouseup" }, WaterfallView.detailsSplitter); + EventUtils.sendMouseEvent({ type: "mouseup" }, WaterfallView.detailsSplitter); await rerendered; let afterResizeBarsCount = $$(".waterfall-marker-bar").length; diff --git a/devtools/client/performance/test/browser_timeline-waterfall-sidebar.js b/devtools/client/performance/test/browser_timeline-waterfall-sidebar.js index e82c463742ea..7bde96849be9 100644 --- a/devtools/client/performance/test/browser_timeline-waterfall-sidebar.js +++ b/devtools/client/performance/test/browser_timeline-waterfall-sidebar.js @@ -51,7 +51,7 @@ async function spawnTest() { for (let i = 0; i < bars.length; i++) { let bar = bars[i]; let mkr = markers[i]; - await EventUtils.sendMouseEvent({ type: "mousedown" }, bar); + EventUtils.sendMouseEvent({ type: "mousedown" }, bar); let type = $(".marker-details-type").getAttribute("value"); let tooltip = $(".marker-details-duration").getAttribute("tooltiptext"); diff --git a/devtools/client/performance/test/head.js b/devtools/client/performance/test/head.js index f97eb393b939..2f4500884a9e 100644 --- a/devtools/client/performance/test/head.js +++ b/devtools/client/performance/test/head.js @@ -46,23 +46,23 @@ const either = (value, a, b, message) => { }; // Shortcut for simulating a click on an element. -const click = async (node, win = window) => { - await EventUtils.sendMouseEvent({ type: "click" }, node, win); +const click = (node, win = window) => { + EventUtils.sendMouseEvent({ type: "click" }, node, win); }; // Shortcut for simulating a double click on an element. -const dblclick = async (node, win = window) => { - await EventUtils.sendMouseEvent({ type: "dblclick" }, node, win); +const dblclick = (node, win = window) => { + EventUtils.sendMouseEvent({ type: "dblclick" }, node, win); }; // Shortcut for simulating a mousedown on an element. -const mousedown = async (node, win = window) => { - await EventUtils.sendMouseEvent({ type: "mousedown" }, node, win); +const mousedown = (node, win = window) => { + EventUtils.sendMouseEvent({ type: "mousedown" }, node, win); }; // Shortcut for simulating a mousedown using the right mouse button on an element. -const rightMousedown = async (node, win = window) => { - await EventUtils.sendMouseEvent({ type: "mousedown", button: 2 }, node, win); +const rightMousedown = (node, win = window) => { + EventUtils.sendMouseEvent({ type: "mousedown", button: 2 }, node, win); }; // Shortcut for firing a key event, like "VK_UP", "VK_DOWN", etc. diff --git a/devtools/client/shared/sourceeditor/test/browser_editor_cursor.js b/devtools/client/shared/sourceeditor/test/browser_editor_cursor.js index 2e0f72dc025f..c4e71424d577 100644 --- a/devtools/client/shared/sourceeditor/test/browser_editor_cursor.js +++ b/devtools/client/shared/sourceeditor/test/browser_editor_cursor.js @@ -41,7 +41,7 @@ async function test() { ".CodeMirror-gutters" ); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown", shiftKey: true }, gutter, iframe.contentWindow diff --git a/devtools/client/webconsole/test/browser/browser_webconsole_clickable_urls.js b/devtools/client/webconsole/test/browser/browser_webconsole_clickable_urls.js index ccaede645d94..62b906782095 100644 --- a/devtools/client/webconsole/test/browser/browser_webconsole_clickable_urls.js +++ b/devtools/client/webconsole/test/browser/browser_webconsole_clickable_urls.js @@ -44,7 +44,7 @@ add_task(async function() { onTabLoaded = BrowserTestUtils.waitForNewTab(gBrowser, secondURL, true); const isMacOS = Services.appinfo.OS === "Darwin"; - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click", [isMacOS ? "metaKey" : "ctrlKey"]: true, @@ -80,7 +80,7 @@ add_task(async function() { // focused/active state. nonNegativeTabIndexRule: false, }); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click", [isMacOS ? "metaKey" : "ctrlKey"]: true, diff --git a/devtools/client/webconsole/test/browser/browser_webconsole_eval_sources.js b/devtools/client/webconsole/test/browser/browser_webconsole_eval_sources.js index 267192de256e..95baf1cac7bf 100644 --- a/devtools/client/webconsole/test/browser/browser_webconsole_eval_sources.js +++ b/devtools/client/webconsole/test/browser/browser_webconsole_eval_sources.js @@ -58,6 +58,6 @@ async function clickFirstStackElement(hud, message, needsExpansion) { }); const onSourceOpenedInDebugger = once(hud, "source-in-debugger-opened"); - await EventUtils.sendMouseEvent({ type: "mousedown" }, frame); + EventUtils.sendMouseEvent({ type: "mousedown" }, frame); await onSourceOpenedInDebugger; } diff --git a/devtools/client/webconsole/test/browser/browser_webconsole_filter_buttons_overflow.js b/devtools/client/webconsole/test/browser/browser_webconsole_filter_buttons_overflow.js index 325ee06ffa4e..3ecf3f6ea9be 100644 --- a/devtools/client/webconsole/test/browser/browser_webconsole_filter_buttons_overflow.js +++ b/devtools/client/webconsole/test/browser/browser_webconsole_filter_buttons_overflow.js @@ -43,7 +43,7 @@ add_task(async function() { // container level. mustHaveAccessibleRule: false, }); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click", [Services.appinfo.OS === "Darwin" ? "metaKey" : "ctrlKey"]: true, diff --git a/devtools/client/webconsole/test/browser/browser_webconsole_input_focus.js b/devtools/client/webconsole/test/browser/browser_webconsole_input_focus.js index 0d56856b8f94..6192cb5c7570 100644 --- a/devtools/client/webconsole/test/browser/browser_webconsole_input_focus.js +++ b/devtools/client/webconsole/test/browser/browser_webconsole_input_focus.js @@ -50,7 +50,7 @@ add_task(async function() { interactiveRule: false, labelRule: false, }); - await EventUtils.sendMouseEvent({ type: "click" }, msg); + EventUtils.sendMouseEvent({ type: "click" }, msg); AccessibilityUtils.resetEnv(); ok(isInputFocused(hud), "input node is focused, second time"); @@ -70,7 +70,7 @@ add_task(async function() { interactiveRule: false, labelRule: false, }); - await EventUtils.sendMouseEvent({ type: "click" }, msg); + EventUtils.sendMouseEvent({ type: "click" }, msg); AccessibilityUtils.resetEnv(); ok(!isInputFocused(hud), "input node not focused after text is selected"); }); diff --git a/devtools/client/webconsole/test/browser/browser_webconsole_location_styleeditor_link.js b/devtools/client/webconsole/test/browser/browser_webconsole_location_styleeditor_link.js index 4d1c5699cdd3..3a6634367f92 100644 --- a/devtools/client/webconsole/test/browser/browser_webconsole_location_styleeditor_link.js +++ b/devtools/client/webconsole/test/browser/browser_webconsole_location_styleeditor_link.js @@ -38,7 +38,7 @@ async function testViewSource(hud, toolbox, text) { const onStyleEditorSelected = toolbox.once("styleeditor-selected"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, messageNode.querySelector(".frame-link-filename") ); diff --git a/devtools/client/webconsole/test/browser/browser_webconsole_network_message_ctrl_click.js b/devtools/client/webconsole/test/browser/browser_webconsole_network_message_ctrl_click.js index c26963000203..8de75165aa38 100644 --- a/devtools/client/webconsole/test/browser/browser_webconsole_network_message_ctrl_click.js +++ b/devtools/client/webconsole/test/browser/browser_webconsole_network_message_ctrl_click.js @@ -28,7 +28,7 @@ add_task(async function() { info("Cmd/Ctrl click on the message"); const urlObject = message.querySelector(".url"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click", [isMacOS ? "metaKey" : "ctrlKey"]: true, diff --git a/devtools/client/webconsole/test/browser/browser_webconsole_object_ctrl_click.js b/devtools/client/webconsole/test/browser/browser_webconsole_object_ctrl_click.js index 0b5728eeeecd..7b1c0504ee2f 100644 --- a/devtools/client/webconsole/test/browser/browser_webconsole_object_ctrl_click.js +++ b/devtools/client/webconsole/test/browser/browser_webconsole_object_ctrl_click.js @@ -32,7 +32,7 @@ add_task(async function() { // container level. mustHaveAccessibleRule: false, }); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click", [isMacOS ? "metaKey" : "ctrlKey"]: true, @@ -89,7 +89,7 @@ add_task(async function() { interactiveRule: false, labelRule: false, }); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click", [isMacOS ? "metaKey" : "ctrlKey"]: true, diff --git a/devtools/client/webconsole/test/browser/browser_webconsole_sidebar_scroll.js b/devtools/client/webconsole/test/browser/browser_webconsole_sidebar_scroll.js index 72faace0f592..6152f3124b04 100644 --- a/devtools/client/webconsole/test/browser/browser_webconsole_sidebar_scroll.js +++ b/devtools/client/webconsole/test/browser/browser_webconsole_sidebar_scroll.js @@ -33,7 +33,7 @@ add_task(async function() { interactiveRule: false, labelRule: false, }); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click", [isMacOS ? "metaKey" : "ctrlKey"]: true, diff --git a/devtools/client/webconsole/test/browser/browser_webconsole_split.js b/devtools/client/webconsole/test/browser/browser_webconsole_split.js index 9a92befcff74..5c96f9effabf 100644 --- a/devtools/client/webconsole/test/browser/browser_webconsole_split.js +++ b/devtools/client/webconsole/test/browser/browser_webconsole_split.js @@ -109,7 +109,7 @@ add_task(async function() { // Toobox toolbar buttons are handled with arrow keys. nonNegativeTabIndexRule: false, }); - await EventUtils.sendMouseEvent({ type: "click" }, button); + EventUtils.sendMouseEvent({ type: "click" }, button); AccessibilityUtils.resetEnv(); await onPopupShown; diff --git a/devtools/client/webconsole/test/browser/browser_webconsole_stacktrace_location_debugger_link.js b/devtools/client/webconsole/test/browser/browser_webconsole_stacktrace_location_debugger_link.js index cb937049d816..544000d83c7d 100644 --- a/devtools/client/webconsole/test/browser/browser_webconsole_stacktrace_location_debugger_link.js +++ b/devtools/client/webconsole/test/browser/browser_webconsole_stacktrace_location_debugger_link.js @@ -48,7 +48,7 @@ async function testOpenInDebugger(hud, toolbox, text) { async function checkClickOnNode(hud, toolbox, frameNode) { info("checking click on node location"); const onSourceInDebuggerOpened = once(hud, "source-in-debugger-opened"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, frameNode.querySelector(".location") ); diff --git a/devtools/client/webconsole/test/browser/browser_webconsole_stacktrace_mapped_location_debugger_link.js b/devtools/client/webconsole/test/browser/browser_webconsole_stacktrace_mapped_location_debugger_link.js index 9d624bcecb7b..4dc701e604f7 100644 --- a/devtools/client/webconsole/test/browser/browser_webconsole_stacktrace_mapped_location_debugger_link.js +++ b/devtools/client/webconsole/test/browser/browser_webconsole_stacktrace_mapped_location_debugger_link.js @@ -38,7 +38,7 @@ add_task(async function() { ); info("Click on the frame."); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "mousedown" }, node.querySelector(".stacktrace .location") ); diff --git a/devtools/client/webconsole/test/browser/head.js b/devtools/client/webconsole/test/browser/head.js index 478635ab2dd8..f4c69c1b6ae5 100644 --- a/devtools/client/webconsole/test/browser/head.js +++ b/devtools/client/webconsole/test/browser/head.js @@ -506,7 +506,7 @@ async function checkClickOnNode( const onSourceInDebuggerOpened = once(hud, "source-in-debugger-opened"); - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "click" }, frameLinkNode.querySelector(".frame-link-filename") ); diff --git a/docshell/test/navigation/NavigationUtils.js b/docshell/test/navigation/NavigationUtils.js index 4d9d40a3c604..c4b52dc62f66 100644 --- a/docshell/test/navigation/NavigationUtils.js +++ b/docshell/test/navigation/NavigationUtils.js @@ -43,13 +43,13 @@ function navigateByForm(name) { var hyperlink_count = 0; -async function navigateByHyperlink(name) { +function navigateByHyperlink(name) { var link = document.createElement("a"); link.href = target_url; link.target = name; link.id = "navigation_hyperlink_" + hyperlink_count++; document.body.appendChild(link); - await sendMouseEvent({ type: "click" }, link.id); + sendMouseEvent({ type: "click" }, link.id); } // ///////////////////////////////////////////////////////////////////////// diff --git a/docshell/test/navigation/navigate.html b/docshell/test/navigation/navigate.html index fe191f1d93c7..eed1eb1c18f3 100644 --- a/docshell/test/navigation/navigate.html +++ b/docshell/test/navigation/navigate.html @@ -3,7 +3,7 @@ diff --git a/dom/tests/mochitest/bugs/test_bug260264.html b/dom/tests/mochitest/bugs/test_bug260264.html index 745b4eb16abd..9259320b4bb9 100644 --- a/dom/tests/mochitest/bugs/test_bug260264.html +++ b/dom/tests/mochitest/bugs/test_bug260264.html @@ -47,10 +47,10 @@ add_task(async function check_sanity() { }); add_task(async function run_tests() { - await send(a, "click", checkOpened); - await send(a, "click", checkOpened); - await send(a, "click", checkOpened); - await send(a, "click", checkOpened); + send(a, "click", checkOpened); + send(a, "click", checkOpened); + send(a, "click", checkOpened); + send(a, "click", checkOpened); await window.open.close(); await SpecialPowers.pushPrefEnv({"set": [["dom.popup_maximum", 3]]}); @@ -58,28 +58,28 @@ add_task(async function run_tests() { add_task(async function run_tests2() { for (var count = 0, n = 0; n < 3; n++) { - await send(a, "mouseup", function() { if (window.open("http://example.com")) count++ }); + send(a, "mouseup", function() { if (window.open("http://example.com")) count++ }); } - await send(a, "mouseup", checkBlocked); + send(a, "mouseup", checkBlocked); await window.open.close(1); - await send(a, "mouseup", checkOpened); - await send(a, "mouseup", checkBlocked); - await send(a, "mouseup", checkBlocked); + send(a, "mouseup", checkOpened); + send(a, "mouseup", checkBlocked); + send(a, "mouseup", checkBlocked); await window.open.close(); ok(count > 0, "Windows left open by previous tests?"); while (count --> 0) { - await send(a, "mouseup", checkOpened); + send(a, "mouseup", checkOpened); } - await send(a, "mouseup", checkBlocked); + send(a, "mouseup", checkBlocked); await window.open.close(); await SpecialPowers.pushPrefEnv({"set": [["dom.popup_maximum", 2]]}); }); add_task(async function run_tests3() { - await send(a, "mouseover", checkBlocked); + send(a, "mouseover", checkBlocked); await window.open.close(); await SpecialPowers.pushPermissions([{'type': 'popup', 'allow': ALLOW_ACTION, 'context': document}]); @@ -88,34 +88,34 @@ add_task(async function run_tests3() { add_task(async function run_tests4() { var count; - await send(a, "click", checkOpened); - await send(a, "click", checkOpened); - await send(a, "click", checkOpened); - await send(a, "click", checkOpened); + send(a, "click", checkOpened); + send(a, "click", checkOpened); + send(a, "click", checkOpened); + send(a, "click", checkOpened); await window.open.close(); - await send(a, "mouseup", checkOpened); - await send(a, "mouseup", checkOpened); - await send(a, "mouseup", checkOpened); - await send(a, "mouseup", checkOpened); + send(a, "mouseup", checkOpened); + send(a, "mouseup", checkOpened); + send(a, "mouseup", checkOpened); + send(a, "mouseup", checkOpened); await window.open.close(); for (count = 0, n = 0; n < 3; n++) { - await send(a, "mouseover", function() { if (window.open("http://example.com")) count++ }); + send(a, "mouseover", function() { if (window.open("http://example.com")) count++ }); } - await send(a, "mouseover", checkBlocked); + send(a, "mouseover", checkBlocked); await window.open.close(1); - await send(a, "mouseover", checkOpened); - await send(a, "mouseover", checkBlocked); - await send(a, "mouseover", checkBlocked); + send(a, "mouseover", checkOpened); + send(a, "mouseover", checkBlocked); + send(a, "mouseover", checkBlocked); await window.open.close(); ok(count > 0, "Windows left open by previous tests?"); while (count --> 0) { - await send(a, "mouseover", checkOpened); + send(a, "mouseover", checkOpened); } - await send(a, "mouseover", checkBlocked); + send(a, "mouseover", checkBlocked); await window.open.close(); await SpecialPowers.pushPrefEnv({"set": [["dom.popup_allowed_events", "click"]]}); @@ -126,20 +126,20 @@ add_task(async function run_tests5() { }); add_task(async function run_tests6() { - await send(a, "click", checkOpened); - await send(a, "click", checkOpened); - await send(a, "click", checkOpened); - await send(a, "click", checkOpened); + send(a, "click", checkOpened); + send(a, "click", checkOpened); + send(a, "click", checkOpened); + send(a, "click", checkOpened); await window.open.close(); await SpecialPowers.pushPrefEnv({"set": [["dom.popup_maximum", 2]]}); }); add_task(async function run_tests7() { - await send(a, "mouseup", checkBlocked); + send(a, "mouseup", checkBlocked); await window.open.close(); - await send(a, "mouseover", checkBlocked); + send(a, "mouseover", checkBlocked); await window.open.close(); await SpecialPowers.pushPermissions([{'type': 'popup', 'allow': ALLOW_ACTION, 'context': document}]); @@ -148,46 +148,46 @@ add_task(async function run_tests7() { add_task(async function run_tests8() { var count; - await send(a, "click", checkOpened); - await send(a, "click", checkOpened); - await send(a, "click", checkOpened); - await send(a, "click", checkOpened); + send(a, "click", checkOpened); + send(a, "click", checkOpened); + send(a, "click", checkOpened); + send(a, "click", checkOpened); await window.open.close(); for (count = 0, n = 0; n < 3; n++) { - await send(a, "mouseup", function() { if (window.open("http://example.com")) count++ }); + send(a, "mouseup", function() { if (window.open("http://example.com")) count++ }); } - await send(a, "mouseup", checkBlocked); + send(a, "mouseup", checkBlocked); await window.open.close(1); - await send(a, "mouseup", checkOpened); - await send(a, "mouseup", checkBlocked); - await send(a, "mouseup", checkBlocked); + send(a, "mouseup", checkOpened); + send(a, "mouseup", checkBlocked); + send(a, "mouseup", checkBlocked); await window.open.close(); ok(count > 0, "Windows left open by previous tests?"); while (count --> 0) { - await send(a, "mouseup", checkOpened); + send(a, "mouseup", checkOpened); } - await send(a, "mouseup", checkBlocked); + send(a, "mouseup", checkBlocked); await window.open.close(); for (count = 0, n = 0; n < 3; n++) { - await send(a, "mouseover", function() { if (window.open("http://example.com")) count++ }); + send(a, "mouseover", function() { if (window.open("http://example.com")) count++ }); } - await send(a, "mouseover", checkBlocked); + send(a, "mouseover", checkBlocked); await window.open.close(1); - await send(a, "mouseover", checkOpened); - await send(a, "mouseover", checkBlocked); - await send(a, "mouseover", checkBlocked); + send(a, "mouseover", checkOpened); + send(a, "mouseover", checkBlocked); + send(a, "mouseover", checkBlocked); await window.open.close(); ok(count > 0, "Windows left open by previous tests?"); while (count --> 0) { - await send(a, "mouseover", checkOpened); + send(a, "mouseover", checkOpened); } - await send(a, "mouseover", checkBlocked); + send(a, "mouseover", checkBlocked); await window.open.close(); }); diff --git a/dom/tests/mochitest/bugs/utils_bug260264.js b/dom/tests/mochitest/bugs/utils_bug260264.js index ee9ee896df77..41a33e093fae 100644 --- a/dom/tests/mochitest/bugs/utils_bug260264.js +++ b/dom/tests/mochitest/bugs/utils_bug260264.js @@ -6,13 +6,13 @@ const PROMPT_ACTION = SpecialPowers.Ci.nsIPermissionManager.PROMPT_ACTION; /** * Dispatches |handler| to |element|, as if fired in response to |event|. */ -async function send(element, event, handler) { +function send(element, event, handler) { function unique_handler() { return handler.apply(this, arguments); } element.addEventListener(event, unique_handler); try { - await sendMouseEvent({ type: event }, element.id); + sendMouseEvent({ type: event }, element.id); } finally { element.removeEventListener(event, unique_handler); } diff --git a/toolkit/components/pictureinpicture/tests/browser_dblclickFullscreen.js b/toolkit/components/pictureinpicture/tests/browser_dblclickFullscreen.js index c915a6f0e7f6..d34c26530733 100644 --- a/toolkit/components/pictureinpicture/tests/browser_dblclickFullscreen.js +++ b/toolkit/components/pictureinpicture/tests/browser_dblclickFullscreen.js @@ -19,7 +19,7 @@ add_task(async () => { let controls = pipWin.document.getElementById("controls"); await promiseFullscreenEntered(pipWin, async () => { - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "dblclick", }, @@ -38,7 +38,7 @@ add_task(async () => { // on the document body. await promiseFullscreenExited(pipWin, async () => { - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "dblclick", }, @@ -55,7 +55,7 @@ add_task(async () => { // Now we double-click to re-enter fullscreen. await promiseFullscreenEntered(pipWin, async () => { - await EventUtils.sendMouseEvent( + EventUtils.sendMouseEvent( { type: "dblclick", },