I have a theme component, it has css and Head defined for both Desktop and mobile.
on mobile, a shape is defined smaller for space.
it works nicely on chrome, firefox on iphone, but in safari, it loads the desktop version instead.
the safari browser is not loading desktop version of the site.
someone saw this issue ? iOS mobile safari does not report itself as a mobile browser ? or …
it is safari on iOS 17.1.2, when load the component, it shows the big shape defined for Desktop
just updated iOS to latest 17.2.1, same.
on the same device, if open it using chrome or firefox, it shows the small shape defined for Mobile
on desktop browser, if view it https://example.com?mobile_view=1, it shows the small shape defined for Mobile.
I suspected there is something my safari browser loads the desktop content, but it is not, say it loads the mobile layouts, not desktop version.
did not notice this before, maybe I was using chrome most time on iphone…
to reproduce, I made this simplifed version to show the issue.
this sample code below basically show a big red circle in desktop browser, a smaller one in mobile browser.
after install this component, you could see
it shows the small circle on iphone chrome/firefox, this is expected
but a big one with safari, as defined for desktop browser. this is not expected