[Bug 14709] user agent lang tag handling is insufficiently specified

http://www.w3.org/Bugs/Public/show_bug.cgi?id=14709

--- Comment #42 from Glenn Adams <glenn@skynav.com> 2011-11-17 01:58:50 UTC ---
(In reply to comment #41)
> Defining the pass through behavior more clearly is basically what think is
> needed.  I don't think that the more complicated error handling described by
> Glenn or Leif is necessary.

I agree my proposed change is not needed if the UA layer does not perform
validation. It is up the the UA internal layers to decide how to handle invalid
language tags, e.g., to do one of the following:

(1) ignore invalid tag (as if not specified at all)
(2) interpret as empty string (which not only means 'no language' but also
means reset language of parent)
(3) map to semantics of underlying layers in an implementation dependent manner
(4) pass through to underlying layers without any mapping

All of these four choices produce different behaviors.

It sounds like what the editor has agreed to do is (4). Or is it to let the UA
implementer decide which of these behaviors to apply?

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Thursday, 17 November 2011 01:58:59 UTC