/* Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ */ /* eslint-disable mozilla/no-arbitrary-setTimeout */ "use strict"; // Test that when first hovering over a node and immediately after selecting it // by clicking on it, the highlighter stays visible const TEST_URL = "data:text/html;charset=utf-8," + "

It's going to be legen....

"; add_task(async function () { const { inspector, highlighterTestFront } = await openInspectorForURL( TEST_URL ); info("hovering over the

line in the markup-view"); await hoverContainer("p", inspector); let isVisible = await highlighterTestFront.isHighlighting(); ok(isVisible, "the highlighter is still visible"); info("selecting the

line by clicking in the markup-view"); await clickContainer("p", inspector); info( "wait and see if the highlighter stays visible even after the node " + "was selected" ); await setContentPageElementProperty("p", "textContent", "dary!!!!"); isVisible = await highlighterTestFront.isHighlighting(); ok(isVisible, "the highlighter is still visible"); });