Hello from the Embla side, I hope you're all doing well 👋!
When tapping the carousel previous and next buttons multiple times on an iOS device, it sometimes triggers an unwanted page zoom.
Suggested solution
I believe adding touch-action: manipulation; to the previous and next buttons solves the problem. As MDN describes it:
Enable panning and pinch zoom gestures, but disable additional non-standard gestures such as double-tap to zoom. Disabling double-tap to zoom removes the need for browsers to delay the generation of click events when the user taps the screen.
Describe the bug
Hello from the Embla side, I hope you're all doing well 👋!
When tapping the carousel previous and next buttons multiple times on an iOS device, it sometimes triggers an unwanted page zoom.
Suggested solution
I believe adding
touch-action: manipulation;
to the previous and next buttons solves the problem. As MDN describes it:shadcn-svelte
that solves the problem: https://github.com/huntabyte/shadcn-svelte/pull/654.Reproduction
System Info
Severity
annoyance