Safari displays corrupt images

Safari (Version 16.5.1 (17615.2.9.11.7, 17615)) on MacBook Air M2 (M2, 2022, running macOS 12.6.7) displays some images as corrupted. I'm able to reproduce this reliably at least on this site: https://www.ikea.com/us/en/


Refreshing the page displays all 3 images (first screenshot) correctly for a second or so, before 1 or more images are corrupted again when the page seems to have completed refreshing. Second screenshot shows the problem.


I've cleared Safari caches, but still run into the same issue.


Unfortunately, I can't remember when I first saw this problem, so not sure if it was because of some software update. Firefox does not have this problem.


What else can I try to resolve this problem?




MacBook Air (M2, 2022)

Posted on Jul 1, 2023 07:37 PM

Reply
Question marked as Top-ranking reply

Posted on Aug 10, 2023 07:39 AM

Go to Develop Menu, then Experimental Features and disable the following:

1) Lazy iframe loading

2) Lazy image loading

3) GPU Process: Canvas redering

4) GPU Process: DOM rendering

Similar questions

8 replies

Jul 3, 2023 03:04 PM in response to sktlx

Hello sktlx,


Thank you for reaching out in Apple Support Communities. We understand that websites are not displaying the pages correctly in Safari. We can help point you in the right direction.


To help troubleshoot this behavior, we recommend for you to follow these steps as it can help:


If Safari doesn't open a page or work as expected on your Mac

If Safari doesn't load a webpage, stops responding, quits unexpectedly, or otherwise doesn't work as expected, these solutions might help.

These solutions are for issues that can affect Safari on Mac, including issues such as these:
* A webpage is blank, doesn't load all of its content, or otherwise doesn't work as expected.
* You can't sign in to a webpage, despite using the correct sign-in information.
* A webpage asks you to remove or reset cookies.
* Safari slows down, stops responding, or quits unexpectedly.
If you're using an iPhone or iPad, learn about solutions for Safari on iPhone and iPad.

Reload the page
From the menu bar in Safari, choose View > Reload Page. Or press Command-R.
If Safari doesn't reload the page, quit Safari, then try again. If Safari doesn't quit, you can press Option-Command-Esc to force Safari to quit.
If Safari automatically reopens unwanted pages, quit Safari, then press and hold the Shift key while opening Safari. Learn how to control which windows Safari automatically reopens.

Install software updates and restart
Update macOS, which can include updates for Safari. If your Mac didn't restart automatically, choose Apple menu  > Restart. Some important background updates take effect only after restarting.

Check Safari extensions
If you installed any Safari extensions, turn extensions off. From the menu bar in Safari, choose Safari > Settings (or Preferences). Click Extensions, then deselect each extension to turn it off. Learn more about Safari extensions.

If you find that an extension is causing the issue, make sure that the extension is up to date.

Test with a private window 
A website can store cookies, caches, and other data on your Mac, and issues with that data can affect your use of the website. To prevent the website from using that data, view it in a private window: From the menu bar in Safari, choose File > New Private Window, or press Shift-Command-N.
If that works, use the following steps to remove the website's data, including its caches and cookies. The website can then create new data as needed. If it's a website that you sign in to, make sure that you know your sign-in information before continuing.
1. Choose Safari > Settings (or Preferences), then click Privacy.
2. Click Manage Website Data.
3. Select the affected website from the list shown.
4. Click Remove.
5. Click Done.
6. Open the website again in a non-private browser window.

Check Safari settings

The webpage might not be compatible with one or more browser settings, which you can turn on or off as needed. From the menu bar in Safari, choose Safari > Settings (or Preferences). Then click Websites, Privacy, or Security to access these settings:

* Privacy settings. These settings apply to all websites. For example, a website might require that you allow cross-site tracking, show your IP address, or allow cookies.
* Security settings. These settings apply to all websites. For example, a website might require that you enable JavaScript.
* Websites settings. These settings can be configured for specific websites. For example, a website might require that you allow pop-up windows, allow downloads, allow access to your camera or microphone, or turn off content blockers.

Check iCloud Private Relay
If you subscribe to iCloud+ and are using its Private Relay feature, try reloading the page without Private Relay: From the menu bar in Safari, choose View > Reload and Show IP Address. This menu item appears only when Private Relay is turned on for your network. Learn more about iCloud Private Relay.

Check VPN or other security software
If you installed VPN or other software that monitors or interacts with your network connections, that software could affect your use of the website or the internet. Learn about network issues related to VPN and other software

Check network settings
Certain network settings, such as custom proxy settings or custom DNS settings, can affect access to content on the internet. Even if you haven't changed these or other network settings yourself, you might have installed software that changed them for you. 

To find out whether the issue is with the network settings on your Mac, try viewing the page from a different web browser or different device on the same network. Or reset your network settings by setting up a new network location on your Mac.

If the issue affects other devices and web browsers on the same network, the issue is probably with the website, and you should contact the website developer for help. 

Following these steps can help and is outlined in this article: If Safari doesn't open a page or work as expected on your Mac - Apple Support


We look forward to hearing back from you with an update.


Kind regards.

Jul 5, 2023 07:24 PM in response to bryanr14

Hi,


Thank you for the troubleshooting steps.


Apart from upgrading macOS, I have tried or checked all other suggestions and I still run into the same issue. It's not as immediately reproducible as before, but I do see the issue pop up after scrolling up and down the page a few times (even without refreshing the page).


I'm on the latest version of macOS Monterey (12.6.7 (21G651)), but not macOS Ventura. Do I really need to upgrade to Ventura to confirm that the problem has been fixed?

Aug 6, 2023 02:48 AM in response to NitricjerkSud

Same issue here on 12.6.7 with Safari 16.5.2. Affects pretty much every web site at some point. A reboot seems like it can cure it for a while. I've noticed it takes longer and longer to put Safari in full screen on videos and audio clicking can occur too. All three problems seem to increase in intensity the longer the machine has been running without a reboot.


No such problem in Firefox or Chrome.

Aug 30, 2023 10:34 PM in response to sktlx

Since I upgraded Safari to 16+ version, I have experienced plenty of websites for those image rendering corrupted issues! Now I am downgrading Safari to 15.6.1, and everything goes fine for now!

It seems like an avif support issue for Safari, And all of those websites render fine with Chrome.

I hope Apple can do it better, because if it isn't so, Safari is going to ended like IE :)

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Safari displays corrupt images

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.