diff --git a/browser/components/places/tests/browser/browser_library_panel_leak.js b/browser/components/places/tests/browser/browser_library_panel_leak.js index 7232d121908b..09683dc0e106 100644 --- a/browser/components/places/tests/browser/browser_library_panel_leak.js +++ b/browser/components/places/tests/browser/browser_library_panel_leak.js @@ -65,6 +65,13 @@ function windowObserver(aSubject, aTopic, aData) { isnot(contentTree, null, "Sanity check: placeContent tree should exist"); isnot(organizer.PlacesOrganizer, null, "Sanity check: PlacesOrganizer should exist"); isnot(organizer.gEditItemOverlay, null, "Sanity check: gEditItemOverlay should exist"); + + if (!organizer.gEditItemOverlay._initialized){ + // The overlay is initialized on focus, we wait for it to be fully operational. + setTimeout(arguments.callee, 10); + return; + } + isnot(organizer.gEditItemOverlay.itemId, -1, "Editing a bookmark"); // Select History in the left pane. organizer.PlacesOrganizer.selectLeftPaneQuery('History');