зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1708697 - Make sure a scroll event was fired in the same manner as we did for a mousemove event in the previous commit. r=tnikkel
Depends on D129364 Differential Revision: https://phabricator.services.mozilla.com/D129365
This commit is contained in:
Родитель
dd5dc888d7
Коммит
f44e6b0412
|
@ -83,6 +83,14 @@ add_task(async () => {
|
|||
},
|
||||
{ once: true }
|
||||
);
|
||||
window.addEventListener(
|
||||
"scroll",
|
||||
() => {
|
||||
dump("Got a scroll event in the popup content document\n");
|
||||
browser.test.sendMessage("received-scroll");
|
||||
},
|
||||
{ once: true }
|
||||
);
|
||||
},
|
||||
},
|
||||
});
|
||||
|
@ -140,22 +148,7 @@ add_task(async () => {
|
|||
|
||||
await Promise.all([nativeMouseEventPromise, mousemoveEventPromise]);
|
||||
|
||||
const scrollEventPromise = SpecialPowers.spawn(
|
||||
browserForPopup,
|
||||
[],
|
||||
async () => {
|
||||
return new Promise(resolve => {
|
||||
content.window.addEventListener(
|
||||
"scroll",
|
||||
event => {
|
||||
dump("Got a scroll event in the popup content document\n");
|
||||
resolve();
|
||||
},
|
||||
{ once: true }
|
||||
);
|
||||
});
|
||||
}
|
||||
);
|
||||
const scrollEventPromise = extension.awaitMessage("received-scroll");
|
||||
|
||||
// Start autoscrolling.
|
||||
ok(
|
||||
|
|
Загрузка…
Ссылка в новой задаче