This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
The CSS validator chokes on the Tantek Mid Pass Filter (MPF) in certain situations. For some reason it parses the stylesheet incorrectly and get's fooled by the escaped quote. The error reported is "Parse error - Unrecognized : @import 'stylesheet.css';". The example I linked to shows two pages, almost identical, both valid XHTML strict, that both link to the same two stylesheets, one of which implements the MPF. The only difference between the pages is the order in which they link to the stylesheets. One passes CSS validation, the other doesn't.
Just to make sure you get that example URL: http://www.jessemccarthy.net/testing/mid_pass_filter/
Created attachment 386 [details] Non-empty, placeholder style sheet.
Created attachment 387 [details] Mid-pass filter.
Created attachment 388 [details] HTML document linking first to a style sheet with the mid-pass filter, and second to another style sheet.
Created attachment 389 [details] HTML document linking first to a placeholder style sheet, and second to a style sheet with the mid-pass filter.
The validator approves of the style sheet with the mid-pass filter: <http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.w3.org%2FBugs%2FPublic%2Fattachment.cgi%3Fid%3D387&usermedium=all>. The validator approves of the document whose first style sheet has the mid-pass filter: <http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.w3.org%2FBugs%2FPublic%2Fattachment.cgi%3Fid%3D388&usermedium=all>. The validator erroneously disapproves of the document whose second style sheet has the mid-pass filter: <http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.w3.org%2FBugs%2FPublic%2Fattachment.cgi%3Fid%3D389&usermedium=all>.
Thanks for reporting this bug Jesse. I was just about to waste a whole lot of time trying to figure out why http://www.capgemini.com/ validates but my site (which uses the two style sheets and has the mid-pass in the second stylesheet) doesn't.
Fixed, see http://qa-dev.w3.org:8001/css-validator/
That's great -- appreciated. When does that get rolled out to the production validator?