- From: <bugzilla@jessica.w3.org>
- Date: Mon, 25 Jun 2012 18:31:41 +0000
- To: public-script-coord@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17593
Summary: Figure out if something needs to be said about
[[Construct]]
Product: WebAppsWG
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: WebIDL
AssignedTo: cam@mcc.id.au
ReportedBy: Ms2ger@gmail.com
QAContact: public-webapps-bugzilla@w3.org
CC: mike@w3.org, public-script-coord@w3.org
* Ms2ger tries to figure out what kind of error new window.ImageData(1,1)
should throw
<bz> ms2ger: doesn't the spec say?
<Ms2ger> I'm not sure
<bz> ah
<bz> one sec
<Ms2ger> [[Construct]] doesn't appear in normative prose in WebIDL
<bz> " Interfaces that do not have a constructor will throw an exception when
called as a function. "
<bz> mmmm
<Ms2ger> Only, I'm not sure if it needs to
<bz> oh, hmm
<bz> it defines a [[Call]]
<Ms2ger> Yeah
<bz> that might be a spec bug
<Ms2ger> Looking at http://ecma-international.org/ecma-262/5.1/#sec-11.2.2
<bz> and even the [[Call]] doesn't say what exception is thrown
<bz> just "an exception"
<Ms2ger> "If constructor does not implement the [[Construct]] internal method,
throw a TypeError exception."
<bz> mmm
<bz> yeah
<bz> please file bugs on webidl
Cameron, please figure it out :)
--
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 Monday, 25 June 2012 18:31:45 UTC