- From: <bugzilla@jessica.w3.org>
- Date: Sat, 03 May 2014 04:43:58 +0000
- To: public-webapps@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25540
Bug ID: 25540
Summary: Invalid use of [EnsureUTF16]
Product: WebAppsWG
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: XHR
Assignee: annevk@annevk.nl
Reporter: glenn@skynav.com
QA Contact: public-webapps-bugzilla@w3.org
CC: mike@w3.org, public-webapps@w3.org
In three places, the syntax
optional [EnsureUTF16] DOMString
is used; however, this syntax is not valid according to WebIDL2 Production 58
[1]. Changing these three cases to:
[EnsureUTF16] optional DOMString
fixes these problems.
[1] http://heycam.github.io/webidl/#proddef-Argument
In one place, the syntax
optional (... or [EnsureUTF16] DOMString or ...)?
is used. Unfortunately, the only way to make this valid according to WebIDL2 is
to move the extended attribute before "optional", which definitely makes this
semantically awkward (if not ill formed). That is, one would have to write:
[EnsureUTF16] optional (... or DOMString or ...)?
which looks rather strange when "..." is not DOMString.
--
You are receiving this mail because:
You are on the CC list for the bug.
Received on Saturday, 3 May 2014 04:44:00 UTC