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 current "Media Queries Level 4" spec does not have a "media_query_list" production; instead it has a "<media-query-list>" production. Also the HTML spec says, "A string is a valid media query if it matches the media_query_list production of the Media Queries specification." which is kind of confusing/misleading, since what it allows (I think) is actually a list of media queries, not just a single media query. So I suggest the spec instead define this requirement with the prose "...is a valid *media query list* if it matches..." and with the text of the hyperlinked references to that definition (e.g., for the "media" attribute) also changed to read "valid media query list". I base the all the above on assuming that the spec actually intends for a media query list to be allowed throughout, not just a single media query. But if that's wrong and a single media query is what in fact should be allowed, then the definition should be changed to "media query" and the MQ spec reference should be to the <media-query> production.
Fixed for HTML, but this also requires updates in the <img> section.
Checked in as WHATWG revision r8732. Check-in comment: Sync with MQ4 http://html5.org/tools/web-apps-tracker?from=8731&to=8732
Simon, can you check if this still needs fixes to the image section?
Was fixed in https://github.com/ResponsiveImagesCG/picture-element/commit/f1e6be561f4d36b45b5a34e0d752c25a3c65b926