The OpaqueJSClassContextData construction creates its own copy of key StringImpls using StringImpl::create(UChar) and characters(). Instead it should use StringImpl::isolatedCopy().
Created attachment 172867 [details] Patch
Comment on attachment 172867 [details] Patch Clearing flags on attachment: 172867 Committed r133894: <http://trac.webkit.org/changeset/133894>
All reviewed patches have been landed. Closing bug.
Why?
(In reply to comment #4) > Why? isolatedCopy() will copy the string taking into account 8/16 bit. It is also better to have the object copy itself.