Skip to content

Conversation

@ThomsonTan
Copy link
Collaborator

We missed to marshal property key string when traversing (Object.keys()) an object via a proxy on it. Marshal is necessary because the object underlying the proxy could be from a difference script context.

@ThomsonTan
Copy link
Collaborator Author

@rajatd please help review. A test will be added to Full.

@rajatd
Copy link
Contributor

rajatd commented Dec 30, 2016

:shipit:

@chakrabot chakrabot merged commit 8b331b8 into chakra-core:release/1.4 Dec 30, 2016
chakrabot pushed a commit that referenced this pull request Dec 30, 2016
… via proxy

Merge pull request #2300 from ThomsonTan:MarshalScriptContextForEnumeratingKeysOnProxy

We missed to marshal property key string when traversing (Object.keys()) an object via a proxy on it. Marshal is necessary because the object underlying the proxy could be from a difference script context.
@ThomsonTan ThomsonTan deleted the MarshalScriptContextForEnumeratingKeysOnProxy branch December 30, 2016 20:47
chakrabot pushed a commit that referenced this pull request Dec 30, 2016
…property keys via proxy

Merge pull request #2300 from ThomsonTan:MarshalScriptContextForEnumeratingKeysOnProxy

We missed to marshal property key string when traversing (Object.keys()) an object via a proxy on it. Marshal is necessary because the object underlying the proxy could be from a difference script context.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants