{"action":"closed","issue":{"url":"https://api.github.com/repos/facebook/react-native/issues/7422","repository_url":"https://api.github.com/repos/facebook/react-native","labels_url":"https://api.github.com/repos/facebook/react-native/issues/7422/labels{/name}","comments_url":"https://api.github.com/repos/facebook/react-native/issues/7422/comments","events_url":"https://api.github.com/repos/facebook/react-native/issues/7422/events","html_url":"https://github.com/facebook/react-native/issues/7422","id":153389087,"number":7422,"title":"NavigationExperimental behavior is buggy when replacing stack entries","user":{"login":"kushal","id":109492,"avatar_url":"https://avatars.githubusercontent.com/u/109492?v=3","gravatar_id":"","url":"https://api.github.com/users/kushal","html_url":"https://github.com/kushal","followers_url":"https://api.github.com/users/kushal/followers","following_url":"https://api.github.com/users/kushal/following{/other_user}","gists_url":"https://api.github.com/users/kushal/gists{/gist_id}","starred_url":"https://api.github.com/users/kushal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kushal/subscriptions","organizations_url":"https://api.github.com/users/kushal/orgs","repos_url":"https://api.github.com/users/kushal/repos","events_url":"https://api.github.com/users/kushal/events{/privacy}","received_events_url":"https://api.github.com/users/kushal/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"ericvicenti","id":1483597,"avatar_url":"https://avatars.githubusercontent.com/u/1483597?v=3","gravatar_id":"","url":"https://api.github.com/users/ericvicenti","html_url":"https://github.com/ericvicenti","followers_url":"https://api.github.com/users/ericvicenti/followers","following_url":"https://api.github.com/users/ericvicenti/following{/other_user}","gists_url":"https://api.github.com/users/ericvicenti/gists{/gist_id}","starred_url":"https://api.github.com/users/ericvicenti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericvicenti/subscriptions","organizations_url":"https://api.github.com/users/ericvicenti/orgs","repos_url":"https://api.github.com/users/ericvicenti/repos","events_url":"https://api.github.com/users/ericvicenti/events{/privacy}","received_events_url":"https://api.github.com/users/ericvicenti/received_events","type":"User","site_admin":false},"assignees":[{"login":"ericvicenti","id":1483597,"avatar_url":"https://avatars.githubusercontent.com/u/1483597?v=3","gravatar_id":"","url":"https://api.github.com/users/ericvicenti","html_url":"https://github.com/ericvicenti","followers_url":"https://api.github.com/users/ericvicenti/followers","following_url":"https://api.github.com/users/ericvicenti/following{/other_user}","gists_url":"https://api.github.com/users/ericvicenti/gists{/gist_id}","starred_url":"https://api.github.com/users/ericvicenti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericvicenti/subscriptions","organizations_url":"https://api.github.com/users/ericvicenti/orgs","repos_url":"https://api.github.com/users/ericvicenti/repos","events_url":"https://api.github.com/users/ericvicenti/events{/privacy}","received_events_url":"https://api.github.com/users/ericvicenti/received_events","type":"User","site_admin":false}],"milestone":null,"comments":38,"created_at":"2016-05-06T06:48:20Z","updated_at":"2016-08-26T13:06:34Z","closed_at":"2016-08-26T13:06:33Z","body":"Or maybe I'm misunderstanding what's supposed to happen.\r\n\r\nLet's say my initial navigation state is\r\n{ key: 'root', index: 0, children: [ { key: 'home' } ] }\r\n\r\nand then I replace it with \r\n{ key: 'root', index: 0, children: [ { key: 'settings' } ] }\r\n\r\nAs far as I can tell, NavigationScenesReducer, via NavigationAnimatedView, will keep rendering _both_ settings and home, and since they both have the same index, compareScenes ends up sorting by alpha. Should isStale be part of compareScenes?\r\n\r\n(Also, to be honest, I don't totally understand why stale scenes are part of the result returned by NavigationScenesReducer, it'd be great to have some more comments in the code to explain why it works this way.)"}}
{"actor":{"display_login":"satya164"}}