I am having an issue with a large fixed background image on IE10 touch devices. (I have a Samsung Slate with Windows 8, but am guessing that the same behavior can be seen on a Surface, but can't confirm.)
To have a large fixed image as the background for a site, there are two approaches:
1) Use CSS3 background properties on the body element - This works fine on IE10 touch devices. However, the background scrolls along with the viewport in iOS browsers. So on to step 2.
2) Place the background image inside the body element, either as an inline image or within a div. Set image (or containing div) as position-fixed with a low z-index. This solves the iOS issue and works fine on all browsers I've tested except when touch scrolling on IE10. The background image "jitters" or flickers up and down during the scrolls by a few pixels. Once the scroll is over, it is all rendered correctly, but the jitter effect looks horrible. This does not occur when using the CSS3 background properties on the body.
A simple site to see this effect is to use an IE10 touch device and browse to Backstretch. This jQuery plugin uses an image within a div in the body.
I'm stumped on how to fix this. It might just be a rendering bug, but it is annoying and forcing me to decide which browser to favor. Any ideas?