A custom product variant section (featured-variants.liquid) stopped displaying images on Safari after upgrading from Dawn 15.3 to 15.4, though it continued working on Chrome.
Root cause: Safari CSS compatibility issue where image containers collapsed to zero height.
Solution that worked:
.card .media {
height: 100%;
}
Adding this CSS rule to the section’s custom styles resolved the visibility issue.
Alternative suggestions included:
Adding a more specific CSS rule targeting the section ID in base.css
Checking for Safari-specific handling of aspect-ratio, object-fit, or lazy loading
Rebuilding the custom section based on Dawn 15.4’s updated featured-product.liquid
Status: Resolved. The issue was fixed by applying the height fix to .card .media elements.
Summarized with AI on October 25.
AI used: claude-sonnet-4-5-20250929.
I created this section featured-variants.liquid custom code for my Dawn 15.3 theme. It allows me to display one product as multiple different products (with different color variants). However, as I upgraded to Dawn 15.4, the codes still complied but visuals are missing on Safari.
Attached image is of the said section (on homepage). Working fine on Chrome.
This is likely a compatibility issue after the Dawn 15.4 update. Since it works in Chrome but not Safari, check your custom section for CSS like aspect-ratio, object-fit, or lazy loading, as Safari handles these differently. Also compare your code with the updated featured-product.liquid in Dawn 15.4 — rebuilding your section on top of the new code usually fixes the issue.