[widgets] BUG ALERT for P+C spec: deprecated, grandfathered, and redundant tags should be skipped.

Opera QA has found the following bug in the Widgets 1.0: Packaging and
Configuration W3C Candidate Recommendation 23 July 2009 [1].

Description of bug:
  In Step 5, UAs are _not_ instructed to skip deprecated,
grandfathered, or redundant language tags: if I have a language list
of "x-foobar,en", the processed list would end up as "x-foobar,x,en".
It is the "x" entry that shouldn't be there.

Proposed solution:
Add to Step 5, in the algorithm, after  2 A:
   B. If this range begins with the subtag "i", "x", or the range is
marked as "deprecated" in the IANA Language Subtag Registry, skip all
the steps in this algorithm below, and move onto the next range.

[1] http://www.w3.org/TR/2009/CR-widgets-20090723/

-- 
Marcos Caceres
http://datadriven.com.au

Received on Friday, 31 July 2009 15:32:06 UTC