/* Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ */ "use strict"; const TEST_PAGE_URL = encodeURI( `data:text/html;charset=utf-8,abcdef` ); const TEST_STATUS_TEXT = "nic.\u4E16\u754C"; /** * Test that if the StatusPanel displays an IDN * (Bug 1450538). */ add_task(async function test_show_statuspanel_twice() { let tab = await BrowserTestUtils.openNewForegroundTab( gBrowser, TEST_PAGE_URL ); let promise = promiseStatusPanelShown(window, TEST_STATUS_TEXT); SpecialPowers.spawn(tab.linkedBrowser, [], async () => { content.document.links[0].focus(); }); await promise; await BrowserTestUtils.removeTab(tab); });