This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 10269 - Step 2 of the WebIDL [[Delete]] algorithm is wrong
Summary: Step 2 of the WebIDL [[Delete]] algorithm is wrong
Status: RESOLVED FIXED
Alias: None
Product: WebAppsWG
Classification: Unclassified
Component: WebIDL (show other bugs)
Version: unspecified
Hardware: PC All
: P2 normal
Target Milestone: ---
Assignee: Cameron McCormack
QA Contact: public-webapps-bugzilla
URL: http://dev.w3.org/2006/webapi/WebIDL/...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-30 00:24 UTC by Maciej Stachowiak
Modified: 2010-10-13 20:34 UTC (History)
2 users (show)

See Also:


Attachments

Description Maciej Stachowiak 2010-07-30 00:24:02 UTC
http://dev.w3.org/2006/webapi/WebIDL/#delete

Step 2 is:

"2. If O has the DontDelete attribute, return false."

It should be: 

"2. If the property with name P on object O  has the DontDelete attribute, return false."

(Of course, this will need to change for ES5 anyway.)
Comment 1 Cameron McCormack 2010-10-13 20:34:35 UTC
This got fixed as part of the translation to ES5.