Hi! I’m not finding any way to interrupt or cancel an interaction mid-step, and I was wondering if there would be any custom code that would allow me to do so.
To give an example of why I need this, I have a pretty long interaction (let’s call it IntA) with several elements that gradually appear on the page. One of these elements allows for another interaction (IntB) that makes the rest disappear from the page. So this is what’ll happen:
- I activate IntA, which let’s say takes 10 seconds.
- Due to IntA, the element that carries IntB appears. So far so good.
- Before IntA finishes, let’s say after 4 seconds, I activate IntB.
- Due to IntB, the other elements disappear, even if mid-appearance. This is exactly as intended.
- Due to IntA finishing up its sequence, some of the other elements come back, at times even haphazardly because of the broken sequence. This is the problem I’d like to fix.
There may be alternate solutions that don’t need to interrupt an interaction, but I would still greatly appreciate knowing how to do that. It would solve many headaches I’ve had and open a lot of UX possibilities.
Thanks!