diff --git a/devtools/server/actors/accessibility/walker.js b/devtools/server/actors/accessibility/walker.js index 907271448054..3868effc5171 100644 --- a/devtools/server/actors/accessibility/walker.js +++ b/devtools/server/actors/accessibility/walker.js @@ -1109,6 +1109,8 @@ const AccessibleWalkerActor = ActorClassWithSpec(accessibleWalkerSpec, { target.addEventListener("dblclick", this._preventContentEvent, true); target.addEventListener("keydown", this.onKey, true); target.addEventListener("keyup", this._preventContentEvent, true); + target.addEventListener("pointerup", this._preventContentEvent, true); + target.addEventListener("pointerdown", this._preventContentEvent, true); }, /** @@ -1133,6 +1135,8 @@ const AccessibleWalkerActor = ActorClassWithSpec(accessibleWalkerSpec, { target.removeEventListener("dblclick", this._preventContentEvent, true); target.removeEventListener("keydown", this.onKey, true); target.removeEventListener("keyup", this._preventContentEvent, true); + target.removeEventListener("pointerup", this._preventContentEvent, true); + target.removeEventListener("pointerdown", this._preventContentEvent, true); this._resetStateAndReleaseTarget(); }, diff --git a/devtools/server/actors/inspector/node-picker.js b/devtools/server/actors/inspector/node-picker.js index fa7502996805..4839595eb6a9 100644 --- a/devtools/server/actors/inspector/node-picker.js +++ b/devtools/server/actors/inspector/node-picker.js @@ -250,6 +250,8 @@ class NodePicker { target.addEventListener("dblclick", this._preventContentEvent, true); target.addEventListener("keydown", this._onKey, true); target.addEventListener("keyup", this._preventContentEvent, true); + target.addEventListener("pointerup", this._preventContentEvent, true); + target.addEventListener("pointerdown", this._preventContentEvent, true); this._setSuppressedEventListener(this._onSuppressedEvent); } @@ -267,6 +269,8 @@ class NodePicker { target.removeEventListener("dblclick", this._preventContentEvent, true); target.removeEventListener("keydown", this._onKey, true); target.removeEventListener("keyup", this._preventContentEvent, true); + target.removeEventListener("pointerup", this._preventContentEvent, true); + target.removeEventListener("pointerdown", this._preventContentEvent, true); this._setSuppressedEventListener(null); }