From df159bed3efc6c0bc17ab8d767857be6a55bbec6 Mon Sep 17 00:00:00 2001 From: Tooru Fujisawa Date: Sat, 20 Jan 2018 20:40:10 +0900 Subject: [PATCH] Bug 1430408 - Part 2: Wait for the next event tick after transitionend event to make sure the all event handlers finish in devtools/client/debugger/test/mochitest/browser_dbg_instruments-pane-collapse_keyboard.js r=pbro --- .../browser_dbg_instruments-pane-collapse_keyboard.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/devtools/client/debugger/test/mochitest/browser_dbg_instruments-pane-collapse_keyboard.js b/devtools/client/debugger/test/mochitest/browser_dbg_instruments-pane-collapse_keyboard.js index 600e2814f1b1..4e77ff57ac65 100644 --- a/devtools/client/debugger/test/mochitest/browser_dbg_instruments-pane-collapse_keyboard.js +++ b/devtools/client/debugger/test/mochitest/browser_dbg_instruments-pane-collapse_keyboard.js @@ -35,4 +35,8 @@ async function togglePane(button, message, pane, keycode) { button.focus(); EventUtils.synthesizeKey(keycode, {}); await onTransitionEnd; + + // Wait for the next event tick to make sure all transitionend event + // handlers finish. + await waitForTick(); }