Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

Strange problem exhibited only with IE10 on Windows 8. No other IE version, no other OS version.

Some stylesheets are aborted, apparently in transport, intermittently.

This seems to happen when there are three <link> tags in sequence. The tags are correctly specified and are being served from Amazon S3 over HTTPS. The first two items abort when (or prior to) loading. Altering the order of the items appears to make the first two items abort in all cases.

This problem is intermittent, and different people can reproduce with differing success.

I have seen a lot of conjecture about this on the web but no solution.

share|improve this question
    
Why use 3 style sheets? Why not combine the style sheets into one file - this would fix the problem if it is only occurring when there are three <link> tags in sequence. –  toughskin Jun 14 '13 at 5:41
    
Why assume I am able to control the selection of stylesheets? I'm not going to re-write vast chunks of code just to fix a bug in IE (unless I really need to). –  Joe Jun 14 '13 at 8:17
    
True.. and from what I read, you only have this problem with the Win8/IE10 user base. I was thinking you had three random style sheets you could join together easily. Just trying to help :) –  toughskin Jun 14 '13 at 14:22
    
Sadly life's not that simple! Yes, it is only for a very specific set of clients. –  Joe Jun 14 '13 at 15:40
1  
"I'm not going to re-write vast chunks of code just to fix a bug in IE" - Why not? Everyone else does. :) –  Rob Jul 19 '13 at 10:45

1 Answer 1

I would try opening the stylesheets and and the page linking them in Notepad++. Then do a find and make sure all carriage returns are either just \n, or just \r\n, not a Mix of both.

You can do this in Notepad++ by going to Edit -> EOL Conversion and then pick Windows format or Unix format. To see if there is a mixture. Confirm they are mixed by going into Find, selecting extended search mode, and look for "\r\n\0".

If some end in \r\n\0 and some just \n\0, maybe it confuses IE10 since it's a Microsoft product. Long shot, but give it a try.

share|improve this answer
    
Serious? Can you provide a reference for that? –  Joe Jul 19 '13 at 9:17

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.