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 21658 - Address this feedback: http://lists.w3.org/Archives/Public/public-script-coord/2011JulSep/0055.html
Summary: Address this feedback: http://lists.w3.org/Archives/Public/public-script-coor...
Status: RESOLVED FIXED
Alias: None
Product: WHATWG
Classification: Unclassified
Component: HTML (show other bugs)
Version: unspecified
Hardware: Other other
: P3 normal
Target Milestone: Unsorted
Assignee: Ian 'Hixie' Hickson
QA Contact: contributor
URL: http://www.whatwg.org/specs/web-apps/...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-10 20:22 UTC by contributor
Modified: 2013-05-31 19:42 UTC (History)
2 users (show)

See Also:


Attachments

Description contributor 2013-04-10 20:22:20 UTC
Specification: http://www.whatwg.org/specs/web-apps/current-work/multipage/common-dom-interfaces.html
Multipage: http://www.whatwg.org/C#safe-passing-of-structured-data
Complete: http://www.whatwg.org/c#safe-passing-of-structured-data

Comment:
Address this feedback:
http://lists.w3.org/Archives/Public/public-script-coord/2011JulSep/0055.html

Posted from: 90.230.217.68
User agent: Opera/9.80 (Macintosh; Intel Mac OS X 10.8.3) Presto/2.12.388 Version/12.15
Comment 1 Ian 'Hixie' Hickson 2013-04-11 21:41:23 UTC
Quoting from that e-mail:
--------------------------8<-------------------------------------------------
Ambiguities:

1) When the says "If input is an Object object", I assumed it meant 'if the
input's [[Class]] is "Object" '.

2) By "for each enumerable property in input" combined with "Note: This does
not walk the prototype chain.", I assume it meant "for each enumerable own
property of input".

3) By "the value of the property" combined with "Property descriptors,
setters, getters, and analogous features are not copied in this process.", I
assume it meant "the result of calling the [[Get]] internal method of input
with the property name", even if the enumerable own property is an accessor
property.

4) By "corresponding to the same underlying data", I assume it meant to
imply direct sharing of read/write access, leading to shared state
concurrency between otherwise shared-nothing event loops.
Comment 2 contributor 2013-05-31 19:23:10 UTC
Checked in as WHATWG revision r7876.
Check-in comment: Try to clarify what this sections means and make it more consistent with itself, WebIDL, and JS.
http://html5.org/tools/web-apps-tracker?from=7875&to=7876
Comment 3 contributor 2013-05-31 19:25:13 UTC
Checked in as WHATWG revision r7877.
Check-in comment: Clarify that this is only own properties, not inherited properties.
http://html5.org/tools/web-apps-tracker?from=7876&to=7877
Comment 4 contributor 2013-05-31 19:35:42 UTC
Checked in as WHATWG revision r7878.
Check-in comment: Rewrite this prose to be more explicit and clear.
http://html5.org/tools/web-apps-tracker?from=7877&to=7878
Comment 5 Ian 'Hixie' Hickson 2013-05-31 19:36:23 UTC
Regarding 4), as far as I can tell, there is no mutable shared state involved. (File and Blob objects are read-only and represent immutable data.) No?
Comment 6 contributor 2013-05-31 19:42:10 UTC
Checked in as WHATWG revision r7880.
Check-in comment: Fix some typos or copypasta.
http://html5.org/tools/web-apps-tracker?from=7879&to=7880