Bug 47152

Summary: CSS 2.1 failure: at-charset* tests fail
Product: WebKit Reporter: Simon Fraser (smfr) <simon.fraser>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: ap, mathias, robert, rwlbuis
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Bug Depends on:    
Bug Blocks: 47141    
Attachments:
Description Flags
at-charset-002.htm none

Description Simon Fraser (smfr) 2010-10-04 21:42:25 PDT
Created attachment 69747 [details]
at-charset-002.htm

The following fail:

html4/at-charset-002	fail
html4/at-charset-003	fail
html4/at-charset-004	fail
html4/at-charset-005	fail
html4/at-charset-006	fail
html4/at-charset-008	fail
html4/at-charset-010	fail
html4/at-charset-029	fail
html4/at-charset-030	fail
html4/at-charset-042	fail
html4/at-charset-043	fail
html4/at-charset-044	fail
html4/at-charset-045	fail
html4/at-charset-046	fail
html4/at-charset-047	fail
html4/at-charset-048	fail
html4/at-charset-056	fail
html4/at-charset-060	fail
html4/at-charset-utf16-be-001	fail
html4/at-charset-utf16-be-002	fail
html4/at-charset-utf16-le-001	fail
html4/at-charset-utf16-le-002	fail
Comment 1 Alexey Proskuryakov 2010-10-04 22:20:43 PDT
Do we even support non-ASCII class names in WebKit?
Comment 2 Mathias Bynens 2011-04-04 07:11:22 PDT
(In reply to comment #1)
> Do we even support non-ASCII class names in WebKit?

Yes, you do (as per the spec). Some examples here: http://mathiasbynens.be/demo/crazy-class
Comment 3 Alexey Proskuryakov 2011-04-04 09:12:03 PDT
> http://mathiasbynens.be/demo/crazy-class

Cool, lots of green! We should probably land this as a regression test.
Comment 4 Mathias Bynens 2011-04-04 09:59:00 PDT
(In reply to comment #3)
> Cool, lots of green! We should probably land this as a regression test.

Here’s the same test case for @id instead of @class: http://mathiasbynens.be/demo/html5-id

Please feel free to use any of these.
Comment 5 Robert Hogan 2011-09-13 07:44:02 PDT
(In reply to comment #0)
> 
> html4/at-charset-002    fail
> html4/at-charset-003    fail
> html4/at-charset-004    fail
> html4/at-charset-005    fail
> html4/at-charset-006    fail
> html4/at-charset-008    fail
> html4/at-charset-010    fail

These all pass now.