Description of problem ---------------------- Seen on iPad with iOS 16 in Safari. When visiting a webpage and disabling the cache through the web inspector, the caching should be turned off. However, when updating the CSS on our backend, the changes did not become visible until manually resetting the cache on the iPad. We can confirm that the updates did apply, as they were visible in the web inspector for Safari 16 on macOS 13. Our test case was that we wanted to prevent an <img> from showing a pop-up on a long press by using '-webkit-touch-callout: none;'. Before the update, the image showed the pop-up. After updating the backend CSS, and checking "Disable Cache", the image still produced a pop-up on a long press. When checking the CSS in the web inspector, the updates in CSS had not been applied. Additional info --------------- To use the web inspector for the iPad, we connected it to a Mac. The "Disable Cache" checkbox was found under tab Network, in the top-right corner. To manually reset the cache for the iPad, we went to Settings -> Safari -> Clear History and Website Data. Actual results -------------- The cache was used, i.e. CSS was not updated despite using "Disable Cache" in the inspector. Expected results ---------------- The cache should not be used while using "Disable Cache".
<rdar://problem/102659415>