| Summary: | Safari iOS does not render an image with an updated src | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Greg <greg323464> |
| Component: | Media | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED CONFIGURATION CHANGED | ||
| Severity: | Normal | CC: | ap |
| Priority: | P2 | ||
| Version: | Safari 16 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
|
Description
Greg
2023-03-27 10:10:10 PDT
I cannot reproduce this on iPhone 14 Pro with iOS 16.5 beta. What iOS version are you seeing this with, and what is the exact symptom when it doesn't work? The symptom during failure is that the image was not visible at all (as if it were completely transparent, the affected element did show proper dimensions when I inspected in the developer console). I just retested and am not seeing the issue on my page now either. I updated to iOS 16.4 yesterday after testing and submitting this report. So I just tried on another iPhone which is still on iOS 16.3 and the issue shows there still. What I found was that if I reloaded the page several times, it would occasionally load correctly (about 90% failure). I know timing could was a factor with iOS 16.3 as I added a slight delay and it worked, and the partial success sounds consistent with a timing-related issue. So my best guess is that either 16.4 fixed it directly or it's some kind of race condition and iOS 16.4 has new timing which avoids the issue. Either way, probably best to close this issue as I am no longer able to replicate the issue either. I can refile with more details if it recurs in the future. Thank you, Alexey, for looking into it. Thank you for the follow up! |