summaryrefslogtreecommitdiffstats
path: root/devtools/client/framework/test/browser_toolbox_watchedByDevTools.js
diff options
context:
space:
mode:
Diffstat (limited to 'devtools/client/framework/test/browser_toolbox_watchedByDevTools.js')
-rw-r--r--devtools/client/framework/test/browser_toolbox_watchedByDevTools.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/devtools/client/framework/test/browser_toolbox_watchedByDevTools.js b/devtools/client/framework/test/browser_toolbox_watchedByDevTools.js
index a58b57885d..7365c43313 100644
--- a/devtools/client/framework/test/browser_toolbox_watchedByDevTools.js
+++ b/devtools/client/framework/test/browser_toolbox_watchedByDevTools.js
@@ -64,6 +64,11 @@ add_task(async function () {
info("Check that the flag is reset when the toolbox is closed");
await gDevTools.closeToolboxForTab(tab);
+
+ // As the destroy sequence of DevTools server is synchronous and we aren't waiting
+ // for full completion of server cleanups, we have to wait for its full processing.
+ await waitFor(() => !tab.linkedBrowser.browsingContext.watchedByDevTools);
+
is(
tab.linkedBrowser.browsingContext.watchedByDevTools,
false,