A user is experiencing a visual glitch on their Shopify store’s header that only appears on iPhones during scrolling—a thin line appears where the background shows through. The issue was demonstrated via a YouTube video and does not occur on Android devices.
Troubleshooting attempts:
Clearing browser cache (Safari and Chrome)
Testing in Chrome incognito mode
None of these resolved the issue
Support response:
The official support representative could not reproduce the problem when testing on an iPhone with Safari, suggesting the header displays correctly on their end. They recommended contacting live support through the Help Center for further investigation.
Technical insight:
Another community member suggested this appears to be an anti-aliasing issue caused by CSS elements using fractional pixel values (e.g., “height: 36.5px”) instead of whole numbers. They recommend checking that all element heights, margins, paddings, and borders use full pixel measurements, as fractional values can create visual artifacts on specific devices or screen resolutions.
The user is now seeking guidance on which specific elements to examine first.
Summarized with AI on November 16.
AI used: claude-sonnet-4-5-20250929.
I appreciate that you have provided your online store URL for us to take a further look! When I navigated to your online store using a mobile device, I did not experience any loading issues within the store checkout. With that being said, could you attempt to clear the cache on your browser and try navigate to the store checkout again, by any chance?
In some cases, clearing the cache from your browser can fix minor issues that you may experience on the Shopify platform. If the issue persists, I would suggest trying a separate browser - for example, if you are using Safari - try this on Google Chrome.
When I tested the online store checkout - I used an iPhone with the Safari browser. With that being said, if the issue that you are experiencing is still occurring after you have cleared the cache on your browser. It would be best to reach out to our live support to have a further look into the situation.
You can get in touch with our live support by navigating to our Help Center.
Looking back into this on the homepage and header navigation bar, I am not receiving the issue on my side. The header navigation is properly displaying and is only taking up a small percentage of the mobile screen. In this case, it would still be best to reach out to our live support to have a further look into the theme by using the Help Center link above.
It looks like anti-aliasing issue. Likelihood is that there are some elements with heights, margins, paddings or borders that are not full pixels but some fraction of one. For example, “height: 36.5px;” may create anti-aliasing artefacts on specific devices or screen resolutions. The only real fix in these cases would be to make sure that all elements are made up of full pixel measurements.