- From: <bugzilla@jessica.w3.org>
- Date: Tue, 18 Oct 2011 23:06:01 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=14505
Summary: Rules for signed/non-negative integers doesn't handle
overflow
Product: HTML WG
Version: unspecified
Platform: PC
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: HTML5 spec (editor: Ian Hickson)
AssignedTo: ian@hixie.ch
ReportedBy: dbates@webkit.org
QAContact: public-html-bugzilla@w3.org
CC: mike@w3.org, public-html-wg-issue-tracking@w3.org,
public-html@w3.org
This issue was brought up in the WHATWG email thread
<http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2011-October/033508.html>.
The sections on parsing signed/non-negative integers doesn't describe what
should happen when the sequence of collected characters interpreted as a base
ten-integer isn't representable using an integer datatype. In particular, step
8 in both of these sections doesn't mention how to handle this case.
Because the rules for parsing a signed/non-negative integer don't return an
error for such a case, it's up to the UA to handle it as it sees best despite
the fact that many portions of the spec have defined behavior for handling an
error that is returned when parsing an integer (e.g. "Sequential focus
navigation and the tabindex attribute"). That is, the spec isn't always falling
back on its error handling definitions when it could.
--
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 Tuesday, 18 October 2011 23:06:05 UTC