Safari (iOs 15.4.1) has troubles displaying CSS transitions with transform and opacity when only one transition delay given for the two, like `transition: opacity 400ms ease-in 50ms, transform 600ms ease-in`. Adding transition delay of 1ms to transform stop the flicker. e.g. `transition: opacity 400ms ease-in 50ms, transform 600ms ease-in 1ms` This bug didn't exist for earlier iOs versions.
I expect this is a duplicate of bug 237972. Could you provide a testcase to confirm?
Created attachment 458098 [details] This example was build from codesandbox.io, live demo: https://8zxpt5.csb.app/ Try https://8zxpt5.csb.app/ in IOS 15.4 safari by clicking the button. You will see the animation flicker issue.
I just had a look at bug 237972. It seems to be the same issue. Bug 237972 has been marked resolved, but we are still experience the same issue on IOS 15.4 safari. I can also confirm that https://ahumanfuture.co/ still flashes from IOS 15.4 safari. So this bug will be fixed in next IOS minor release? Thanks!
The same issue happens on desktop safari version 15.4 as well.
rdar://92079024
Sorry, but I cannot comment on when a fix for this will make it into a publicly available build. This is indeed fixed by bug 237972. *** This bug has been marked as a duplicate of bug 237972 ***