Bug 1704936 - Make browser/components/places/tests/browser/browser_bookmarks_toolbar_telemetry.js work with native context menus r=mac-reviewers,bradwerth

Differential Revision: https://phabricator.services.mozilla.com/D111937
This commit is contained in:
Haik Aftandilian 2021-04-13 23:13:43 +00:00
Родитель 84d84038b4
Коммит 61dfe7e931
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -133,12 +133,12 @@ async function changeToolbarVisibilityViaContextMenu(nextState) {
let bookmarksToolbarMenu = document.querySelector("#toggle_PersonalToolbar");
let subMenu = bookmarksToolbarMenu.querySelector("menupopup");
popupShown = BrowserTestUtils.waitForEvent(subMenu, "popupshown");
EventUtils.synthesizeMouseAtCenter(bookmarksToolbarMenu, {});
bookmarksToolbarMenu.openMenu(true);
await popupShown;
let menuItem = document.querySelector(
`menuitem[data-visibility-enum="${nextState}"]`
);
EventUtils.synthesizeMouseAtCenter(menuItem, {});
subMenu.activateItem(menuItem);
contextMenu.hidePopup();
}