That does not look like a OS error to me. The OS core has been the same since 2000 for the most part, and has very little to do with the web as a client. I ask are you writing browser specific code or are you writing for a standardized system that can run on any platform and uses standard internet protocols? W3C I don't mean the bastardizations of these protocols that MS has committed and claimed as its own. What you have here is a browser interpretation issue. I can open same page in MicroCrap iE and it displays fine. My guess is you develop on the MS platform or tools.
Are you aware you can do browser detection and deliver specific content to any of choice? This would include a mobile version if you cared to create an interface for such. No mobile app required just detect the device and point to a directory structure and start page more or less. Just thoughts to expand what you already have, or may not have considered.