Created attachment 133389 [details]
odd behavior when dragging a shape
On my win10 laptop with a touch screen, there is this problem. In the TDF instance of LO Online, when I try to use mouse to select some text, it doesn't allow me. The behavior is as if the selection is a "pan" touch motion event. Also, there is an odd behavior when i drag a shape as shown in the attachment.
Seems the touchscreen events somehow interfere with normal mouse events (or we don't handle them well in some way).
Ximeng, what exactly is the issue that happens when dragging a shape?
Normally only the outline is dragged (it's not totally smooth, and there are some issues with it, especially in presentations), but the shape should take its new place. What happens differently here, the shape is not moved perhaps?
(In reply to Aron Budea from comment #2)
> Ximeng, what exactly is the issue that happens when dragging a shape?
> Normally only the outline is dragged (it's not totally smooth, and there are
> some issues with it, especially in presentations), but the shape should take
> its new place. What happens differently here, the shape is not moved perhaps?
Hi Aron, so the problem is this: I click on a shape and it's highlighted, I dragged it with my mouse to somewhere else, I release my mouse button, then the outline stays at new location but the content is still at its original place, then I move my mouse (no button being clicked) and the outline moves with the mouse pointer.
In my opinion, the mouse actions are treated as touch actions.
Hope that helps.
*** Bug 117566 has been marked as a duplicate of this bug. ***
*** Bug 122806 has been marked as a duplicate of this bug. ***
The following are likely workarounds, I can't test them myself.
- open about:config
- set 'dom.w3c_touch_events.enabled' to 0
- open chrome://flags
- find "Touch Events API", and disable it.
After updating to Collabora App 3.3.4 on NC 15.0.8 and the latest collabora/code from dockerhub, this problem seems to be solved for me. It broke touch scrolling instead, but I guess I can live with that.