Skip to content

Commit 4efa6c6

Browse files
author
Niklas Baumgardner
committed
Bug 1905468 - Prevent some more mouse events from reaching the content page. r=sfoster, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D215515
1 parent 84ecbcd commit 4efa6c6

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

browser/actors/ScreenshotsComponentChild.sys.mjs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,21 @@ export class ScreenshotsComponentChild extends JSWindowActorChild {
3434
"mousemove",
3535
"mousedown",
3636
"mouseup",
37+
"mouseenter",
38+
"mouseover",
39+
"mouseout",
40+
"mouseleave",
3741
"touchstart",
3842
"touchmove",
3943
"touchend",
4044
"dblclick",
4145
"auxclick",
4246
"keypress",
4347
"contextmenu",
48+
"pointerenter",
49+
"pointerover",
50+
"pointerout",
51+
"pointerleave",
4452
];
4553

4654
get overlay() {

browser/components/screenshots/tests/browser/browser_test_prevent_events.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ add_task(async function test_events_prevented() {
4747
// pointermove/mousemove, pointerdown/mousedown, pointerup/mouseup events
4848
await helper.clickTestPageElement();
4949

50+
// pointerover/mouseover, pointerout/mouseout
51+
await mouse.over(100, 100);
52+
await mouse.out(100, 100);
53+
5054
// click events and contextmenu
5155
await mouse.dblclick(100, 100);
5256
await mouse.auxclick(100, 100, { button: 1 });

0 commit comments

Comments
 (0)