These should be considered internal / private.
Created attachment 276763 [details] Screenshot
<rdar://problem/28213642>
Created attachment 288502 [details] Patch
Comment on attachment 288502 [details] Patch I've always hesitated doing this quick fix because what if someone has a string property that actually starts with the string "PrivateSymbol". That said, I think this handles the 99% case. We should have a FIXME or file a follow-up to at some point actually distinguish between a private symbol property (an internal implementation detail of JavaScriptCore) and a regular Symbol property.
(In reply to comment #4) > I've always hesitated doing this quick fix because what if someone has a > string property that actually starts with the string "PrivateSymbol". That > said, I think this handles the 99% case. We should have a FIXME or file a > follow-up to at some point actually distinguish between a private symbol > property (an internal implementation detail of JavaScriptCore) and a regular > Symbol property. Just so I understand correctly, where does the "PrivateSymbol" actually originate from? Does it just represent a Symbol(), or is it something different?
Created attachment 288609 [details] Patch
Comment on attachment 288609 [details] Patch Clearing flags on attachment: 288609 Committed r205827: <http://trac.webkit.org/changeset/205827>
All reviewed patches have been landed. Closing bug.