From 148cba8b12bb5d40da7bcdfba4708ed09fd35bbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20S=C3=A1nchez=20Ortega?= Date: Tue, 30 Apr 2019 06:15:38 -0300 Subject: [PATCH] synthetic dblclick events relate to left button (#6628) This is a backport of https://cgit.freedesktop.org/libreoffice/online/commit/?id=d0906c12d82e0242b0709349979a9061da9c6a83 - synthetic `dblclick` events spawned from `DomEvent.DoubleTap.js` shall refer to [button 0](https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/button#Return_value), so double taps can be interpreted as double clicks of the *left* button (instead of double clicks of an *`undefined`* button). --- src/dom/DomEvent.DoubleTap.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/dom/DomEvent.DoubleTap.js b/src/dom/DomEvent.DoubleTap.js index a5fb25de6de..b6bc7e0adf0 100644 --- a/src/dom/DomEvent.DoubleTap.js +++ b/src/dom/DomEvent.DoubleTap.js @@ -50,6 +50,7 @@ export function addDoubleTapListener(obj, handler, id) { touch = newTouch; } touch.type = 'dblclick'; + touch.button = 0; handler(touch); last = null; }