Skip to content
Snippets Groups Projects
Commit 71682cd9 authored by Markus Stange's avatar Markus Stange
Browse files

Bug 1704569 - Don't synthesize events on menus in...

Bug 1704569 - Don't synthesize events on menus in browser/base/content/test/contextMenu/browser_view_image.js. r=Gijs

Differential Revision: https://phabricator.services.mozilla.com/D111670
parent 8ab0be5e
No related branches found
No related tags found
No related merge requests found
......@@ -20,7 +20,7 @@ async function test_view_image_works({ page, selector }) {
let accel = AppConstants.platform == "macosx" ? "metaKey" : "ctrlKey";
let tests = {
tab: {
event: { [accel]: true },
modifiers: { [accel]: true },
async loadedPromise() {
return BrowserTestUtils.waitForNewTab(
gBrowser,
......@@ -33,7 +33,7 @@ async function test_view_image_works({ page, selector }) {
},
},
window: {
event: { shiftKey: true },
modifiers: { shiftKey: true },
async loadedPromise() {
// Unfortunately we can't predict the URL so can't just pass that to waitForNewWindow
let w = await BrowserTestUtils.waitForNewWindow();
......@@ -55,7 +55,7 @@ async function test_view_image_works({ page, selector }) {
},
},
self: {
event: {},
modifiers: {},
async loadedPromise() {
return BrowserTestUtils.waitForNewTab(
gBrowser,
......@@ -100,9 +100,9 @@ async function test_view_image_works({ page, selector }) {
"popuphidden"
);
let browserPromise = test.loadedPromise();
EventUtils.synthesizeMouseAtCenter(
contextMenu.activateItem(
document.getElementById("context-viewimage"),
test.event
test.modifiers
);
await promisePopupHidden;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment