I'm not sure how to explain this problem better, but I have an example. When using a Pantech Marauder (other ICS phones have had the same problem) to view http://cmvstaging.mobi/pages/wdctest/home.html, if we click the "Services" link and then the "Digital Mammography" link, content from the Services page shows up on top of content on the Digital Mammography page. The content isn't actually there, as far as we can tell, because it disappears if we zoom in and out, so I don't think it's part of the actual html source. But still, it shows up.
The above link is just static html that is a stripped down version of the actual site that has some dynamic content, because I wanted to limit the possible causes of the problem. We've tested this on iPhones, Blackberry's, a MyTouch running Gingerbread 2.4.3, a Nexus Galaxy S running JellyBean, all without any problems. But on a few ICS phones we've tested, it keeps happening.
Are there any specific header or server settings needed to serve to ICS phones? Does anyone know what might be causing this or have suggestions on how I can better search for answers or refine my question? At this point, I'd appreciate advice for anything that could move me in a new direction toward an answer.