browser_bug624734.js (1404B)
1 /* Any copyright is dedicated to the Public Domain. 2 * http://creativecommons.org/publicdomain/zero/1.0/ 3 */ 4 5 // Bug 624734 - Star UI has no tooltip until bookmarked page is visited 6 7 function finishTest() { 8 let elem = document.getElementById("context-bookmarkpage"); 9 let l10n = document.l10n.getAttributes(elem); 10 ok( 11 [ 12 "main-context-menu-bookmark-page", 13 "main-context-menu-bookmark-page-with-shortcut", 14 "main-context-menu-bookmark-page-mac", 15 ].includes(l10n.id) 16 ); 17 18 gBrowser.removeCurrentTab(); 19 finish(); 20 } 21 22 function test() { 23 waitForExplicitFinish(); 24 25 let tab = (gBrowser.selectedTab = BrowserTestUtils.addTab(gBrowser)); 26 CustomizableUI.addWidgetToArea( 27 "bookmarks-menu-button", 28 CustomizableUI.AREA_NAVBAR, 29 0 30 ); 31 BrowserTestUtils.browserLoaded(tab.linkedBrowser).then(() => { 32 if (BookmarkingUI.status == BookmarkingUI.STATUS_UPDATING) { 33 waitForCondition( 34 () => BookmarkingUI.status != BookmarkingUI.STATUS_UPDATING, 35 finishTest, 36 "BookmarkingUI was updating for too long" 37 ); 38 } else { 39 CustomizableUI.removeWidgetFromArea("bookmarks-menu-button"); 40 finishTest(); 41 } 42 }); 43 44 BrowserTestUtils.startLoadingURIString( 45 tab.linkedBrowser, 46 // eslint-disable-next-line @microsoft/sdl/no-insecure-url 47 "http://example.com/browser/browser/base/content/test/general/dummy_page.html" 48 ); 49 }