-
Notifications
You must be signed in to change notification settings - Fork 509
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’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Examples on page flicker white in Safari 17 #10764
Comments
I can confirm this issue. Any thoughts @LeoMcA? Shall I refile this as a yari bug? |
Thanks a lot for raising this one. I've moved it into the Yari repo which looks like the right place for this 👍🏻 |
I see a similar problem in Safari on iOS 17.4 flicker.mov |
I was able to reproduce the issue locally with Safari 17.4 and confirmed using BrowserStack Live that Safari 16.5 is unaffected, so it looks like a regression in Safari. Here's a screen recording with the DevTools Network tab open: Screen.Recording.2024-03-21.at.17.55.08.movUnfortunately, I think we have to wait for Apple to fix the bug. I have submitted a report via Feedback Assistant (FB13694054). |
Lazy loading is tricky. Let's be more defenive. It looked like we were hitting a wreid race condiction in Safari. So checking for the source and removing the eventListener should only improve things. This also sets the initialzed flag in the runner earlier to avoid races. This hopefully resolves #10764
Lazy loading is tricky. Let's be more defensive. This hopefully resolves #10764 It looked like we were hitting a weird race condition in Safari. So checking for the source and removing the eventListener should only improve things. This also sets the initialized flag in the runner earlier to avoid races.
@fiji-flo has reported this on the WebKit bug tracker: https://bugs.webkit.org/show_bug.cgi?id=271700 |
Still an issue in Safari 18. Examples on MDN have not been usable or sometimes even readable in mobile Safari for at least nine months. Is there anything we can do? The WebKit bug isn’t going anywhere, it seems. ScreenRecording_09-20-2024.17-46-32_1.mov |
Update: Re-tested this on Safari 18:
@fiji-flo Relative.colors.Safari.18.test.environment.mov |
MDN URL
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_colors/Relative_colors
What specific section or headline is this issue about?
No response
What information was incorrect, unhelpful, or incomplete?
On Safari (Version 17.3.1 (19617.2.4.11.12), MacOS 14.3.1 (23D60), M1 2020) all the examples on this page flicker with flashes of white as seen below:
Screen.Recording.2024-03-20.at.8.21.18.AM.mov
What did you expect to see?
The examples shouldn't flicker white.
Do you have any supporting links, references, or citations?
No response
Do you have anything more you want to share?
No response
MDN metadata
Page report details
en-us/web/css/css_colors/relative_colors
The text was updated successfully, but these errors were encountered: