This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 22227 - Metadata names are not compared in a case-insensitive manner
Summary: Metadata names are not compared in a case-insensitive manner
Status: RESOLVED FIXED
Alias: None
Product: HTML Checker
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: PC All
: P2 normal
Target Milestone: ---
Assignee: Michael[tm] Smith
QA Contact: qa-dev tracking
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-31 10:17 UTC by Andrew Hoddinott
Modified: 2013-06-26 13:29 UTC (History)
1 user (show)

See Also:


Attachments

Description Andrew Hoddinott 2013-05-31 10:17:42 UTC
Metadata names which have upper case characters in their WHATWG wiki registrations do not validate.

For example:

<!DOCTYPE html><head><meta charset="utf-8">
<meta name="msapplication-TileColor" content="#d83434"/>
<meta name="WT.si_p" content="my_scenario_step_name" />
<title> </title></head><body><p> </p></body></html>

gives the errors:

Error: Bad value msapplication-TileColor for attribute name on element meta: Keyword msapplication-tilecolor is not registered.
Error: Bad value WT.si_p for attribute name on element meta: Keyword wt.si_p is not registered.

Both msapplication-TileColor and WT.si_p are listed at http://wiki.whatwg.org/wiki/MetaExtensions

Ref:
http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#standard-metadata-names
4.2.5.1 Standard metadata names
[...]
Names are case-insensitive, and must be compared in an ASCII case-insensitive manner.
Comment 1 Michael[tm] Smith 2013-06-26 13:29:29 UTC
Added WT.si_p and msapplication-TileColor