I'm using a Woocommerce theme.
The theme dynamically allocates IE10 options when the page is shown.
If the IE10 directive <meta http-equiv='x-ua-compatible' content='IE=9' /> or <meta http-equiv='x-ua-compatible' content='IE=edge' /> is used on a browser that is not IE10, the theme menu bar does not render properly.
The problem is that if the first person to view the page uses IE10, the page image will be generated with the IE10 meta tag and saved in the cache until it expires. Anyone using any other browser will then pick up the initial IE10 generated page image from the cache with the result that the menus won't render properly on their browser because the IE10 meta tag is present.
As IE10 is becoming a real pain but is still the world's most common browser, can W3 Cache keep two separate caches, one for IE10 and one for browsers that work properly?
Right now I am not caching anything so any solution would be great except for to stop using Woocommerce :-)