sjmc11 / tourguide-js

TourGuide is a Javascript library for creating user tours and on-boarding steps for your apps.
https://tourguidejs.com
MIT License
592 stars 27 forks source link

CSS Transition flickering on animation using Safari #22

Closed mectorfector closed 10 months ago

mectorfector commented 10 months ago

As the title suggests, there is a rather substantial flickering happening of the backdrop when the dialog modal is initialising, or if there is a static dialog transitioning to being non-static when following elements as targets on the step.

mectorfector commented 10 months ago

Adding 1000vw to the .tg-backdrop class fixes the issue, e.g.: .tg-backdrop { box-shadow: ... 0 0 **1000vw** 1000vh; }