-
-
Notifications
You must be signed in to change notification settings - Fork 31.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Grow] Grow transition flickers on Safari for macOS and iOS #31380
Comments
I haven't been able to reproduce this issue, even with a long timeout. @siriwatknp could you take a look? |
I was not able to reproduce this myself on a non-beta version of macOS (12.2.1 and Safari 15.3; I opened the issue with 12.3/15.4). Could this just be a Safari bug? |
I could not reproduce too 馃ゲ |
It seems so. We can get back to it when Safari 15.4 is out of beta. We'll see if the problem still persists then. |
I'm getting this issue since upgrading to macOS 12.3 today. I'm noticing ALL menus (selects, menus, etc) using the animation are flickering and behaving strange. You can reproduce by simply going to the Demo's and Examples on the mui website. All the examples flicker. FYI is it normal to put such a serious bug "on hold" given macOS has been in public beta for such a long time, and release candidates were already available? Why are you waiting for the official release that'll break everyone who is now upgrading today? |
This does not look like an issue within Material UI. It seems that Safari introduced a bug and it should be reported there. See the plain HTML & CSS example: https://jsbin.com/poyafawore/edit?html,css,output - simultaneously transitioning both opacity and transform with different transition lengths causes opacity transition to be reset after transform finishes its transition. |
For reference: |
I'm seeing this issue on ios 15.4.1 in Safari AND in Chrome mobile browsers. |
@michaldudak, it appears the fix has landed in Safari 15.5. Would you prefer to update #31975 and limit it to Safari 15.4? or just remove it completely in 1-2 months once most Safari 15.4 users upgrade to 15.5? |
@mdalpozzo, you probably want to submit a separate ticket with detailed description (specifically MUI version) and reproduction. Please note that MUI v4 never received a fix. |
any idea how to solve this issue, I mean even mui 5 has it ? |
@igordanchenko yes, we could limit the scope of the fix to just 15.4. I'd appreciate it if you could prepare a PR. @Richard-Halabi at this point it's best to update Safari to the latest version. |
This bug has been fixed in Safari 15.5 |
true? I'm experiencing a similar bug update: for any one facing a Safari bug that flickers when you fade in texts @keyframes fade-in {
from: { opacity: 0 }
} Adding .transition-colors {
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
# Yes, this is from tailwindcss |
Duplicates
Latest version
Current behavior 馃槸
The Grow transition flickers toward the end of the transition on Safari (tested on macOS and iOS). The length of the flicker depends on the transition's duration. The transition is also not fading out properly. This appears to happen on any component that uses Grow (Dialogs, Snackbars, Menus, etc.)
![GIF from docs in Safari on macOS](https://user-images.githubusercontent.com/3732383/157341796-95192475-32fe-48a0-af18-b9540e39dd9c.gif)
GIF from docs in Safari on macOS:
Expected behavior 馃
The end of the transition should not flicker.
![GIF from docs in Firefox on macOS](https://user-images.githubusercontent.com/3732383/157342026-2c25aa54-c36d-4f3b-a38a-9e7ca77be25f.gif)
GIF from docs in Firefox on macOS:
Steps to reproduce 馃暪
Steps:
Context 馃敠
The flicker is jarring, but only occurs on Safari.
Your environment 馃寧
`npx @mui/envinfo`
The text was updated successfully, but these errors were encountered: