- From: <bugzilla@jessica.w3.org>
- Date: Thu, 12 Jul 2012 15:56:25 +0000
- To: public-html@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17760
Summary: createPattern(canvas, null) now throws rather than
'repeat'
Product: HTML WG
Version: unspecified
Platform: PC
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: HTML Canvas 2D Context
AssignedTo: ian@hixie.ch
ReportedBy: krisk@microsoft.com
QAContact: public-html-bugzilla@w3.org
CC: mike@w3.org, public-html-wg-issue-tracking@w3.org,
public-html@w3.org
For compatibility and interoperability it would seem far safer to not throw an
exception when createPattern(canvas, null) is used. In the below list of
browsers that treat this as a 'repeat' e.g. createPattern(canvas, 'repeat').
The previous version of the spec had a normative statement that matched the
majority of browsers. The latest version of the spec changed this normative
statement.
Previous Spec
'If the empty string or null is specified, repeat must be assumed. If an
unrecognized value is given, then the user agent must raise a SYNTAX_ERR
exception'
Current working draft has changed to
'If the empty string is specified, repeat must be assumed. If an unrecognized
value is given, then the user agent must raise a SYNTAX_ERR exception.'
Treats null as 'repeat'
Firefox 13.1
Internet Explorer 9
Chrome 20
Opera 12 does indeed raise an exception when passed 'null'
Test Case
http://www.w3c-test.org/html/tests/submission/PhilipTaylor/canvas/2d.pattern.repeat.null.html
Related Bug
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17141
--
Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Received on Friday, 13 July 2012 11:15:17 UTC