A Shopify store owner encountered an issue where newly added filters (specifically gemstone and color filters) worked on desktop but failed on mobile devices. The filters would not apply changes when the “Apply” button was pressed on iPhone and iPad.
Key findings:
The issue was isolated to iOS devices using Safari
On iOS, clicking the filter text labels didn’t work, but clicking the images/color swatches did function properly
Android devices had no issues
Solution provided:
A CSS fix was shared to address this Safari-specific quirk:
I recently added some more filters on shopify for my site. They seem to work just fine on my desktop browser, even when i inspect it as a mobile screen. However when i try to use the filters on my phone, they dont seem to work. I select the filter and press apply and nothing changes. My site is:
Did you try it on your phone? I just tried it on my iphone and my ipad and im still having issues. I have set up a gemstone filter using a metaobject. The other filters seem to work but this filter and the colour filter aren’t working on my mobile.
I see, thats very weird. I wonder why they are not working on my iphone, even when i use a different browser. I seem to select apply and nothing changes. Do you have any ides as to why that might be happening? thank you very much
Okay now I find something using IOS
Using IOS when we click on color options or gemstone options it’s not working but when we click its images then it’s working.
I am using shopify dawn theme. I want each variant to appear separately on the collection page, and when I open any one of them, all the other variants should also be displayed together on the product page.