Using Fiddler I've found that when a CSS background-image property is overriden with another selector, the previously declared selector still initiates a request. This does not happen in FF or IE, and became apparent when using a third-party JS library that included CSS and background images we did not want to use and thus targeted for overriding. The 404's kept coming in though for Safari. Example: <html> <body> <style> .something { background: red url("images/foo.gif"); width: 50px; height: 50px; } .something { background-image: none; } </style> <div class="something"> </div> </body> </html> Fiddler says: 404 HTTP .... images/foo.gif
Yes, this is a known annoyance that i intend to fix (hopefully soon). It applies to all image properties and not just to background-image.
I would say this bug is a bit more severe than "Normal". Any sort of plan for when a fix for this might come in?
Does this still occur with WebKit nightlies?
Fixed via bug 24223.