libreoffice-online/cypress_test/integration_tests/common
Skyler Grey 61aa037ad9 Fix several regressions from touch unification
Touch unification (b3bff28bede07a48cdecefcda14a6fc9da86e4bb, change ID
I9016fc15ad3ccb3664af348fdcdca006495b0778) was a rework of the input
system to better support touch devices, but unfortunately it caused some
fairly serious regressions. This commit fixes the following:
- Triple/Quadruple clicking was no longer recognized on non-touch
  devices.
- There were some issues recognizing wrapped events
- Pens were considered to be touch devices, but this broke some
  remote/virtual machine setups. It's possible that this change will
  cause a regression for apple pencil users. I plan to get an Apple
  pencil to test whether preventing pens from being touch devices breaks
  the Apple pencil workflow instead
- manualDrag was taken to mean "is on a touch device". This is only
  almost true, causing some input to be incorrectly ingnored when it was
  not
- manualDrag and _manualDrag were confused. They affect different
  things, and we now recognize this

Signed-off-by: Skyler Grey <skyler.grey@collabora.com>
Change-Id: Iab0d3bcca588eaed14469597868a9c4e2dcf8488
Signed-off-by: Skyler Grey <skyler.grey@collabora.com>
2023-12-18 15:28:13 +01:00
..
calc_helper.js cypress: autofilter: test autofilter on mobile 2023-09-25 16:41:11 +02:00
contenteditable_helper.js refactored cypress tests for editable area 2023-06-15 15:00:18 -04:00
desktop_helper.js cypress: introduce writer comment autosave tests 2023-10-31 20:43:58 +05:30
helper.js cypress: refector mismatching parameter in function call 2023-11-24 18:36:26 +05:30
impress_helper.js
interference_user_spec.js cypress: add option "coolwsd=server:port" 2023-07-10 10:49:04 -04:00
mobile_helper.js Fix several regressions from touch unification 2023-12-18 15:28:13 +01:00
nextcloud_helper.js
repair_document_helper.js
search_helper.js
writer_helper.js Update cypress tests. 2023-08-14 14:24:46 +03:00