Open bodnarescu-riccardo opened 4 months ago
Steps to solve the bug cause canvas_advanced_single.mjs
is not public and i really hope it gets solved:
canvas_advanced_single.mjs
. You need to either change pointerDown()
to return an object or create a functions that confirms touching something intractable. (check_interactive()
for example)event.preventDefault()
event.preventDefault()
from registerTouchInteractions.ts
line 32Done!
This is the same problem as https://github.com/rive-app/rive-react/issues/229
When you make a Rive component that is interactive it disables the ability to scroll This is definitely because of a
touch event listener
combined with apreventDefault
that stops it from scrollingIdeal solution would be: Instead of
preventDefault
when you touch the screen, maybe you can check if it is necesarry. When touching an area in the canvas that has no triggers, just don't disable scroll. And for the cases where this would be ideal, just add astopScrollOnTouch:
as propFor now, I just disabled the event listeners and added my own events until this problem is fixed