{"action":"created","issue":{"url":"https://api.github.com/repos/rackt/react-router/issues/2714","labels_url":"https://api.github.com/repos/rackt/react-router/issues/2714/labels{/name}","comments_url":"https://api.github.com/repos/rackt/react-router/issues/2714/comments","events_url":"https://api.github.com/repos/rackt/react-router/issues/2714/events","html_url":"https://github.com/rackt/react-router/issues/2714","id":122014830,"number":2714,"title":"Renders <noscript> tag for async onEnter hook","user":{"login":"ngoossens","id":1468852,"avatar_url":"https://avatars.githubusercontent.com/u/1468852?v=3","gravatar_id":"","url":"https://api.github.com/users/ngoossens","html_url":"https://github.com/ngoossens","followers_url":"https://api.github.com/users/ngoossens/followers","following_url":"https://api.github.com/users/ngoossens/following{/other_user}","gists_url":"https://api.github.com/users/ngoossens/gists{/gist_id}","starred_url":"https://api.github.com/users/ngoossens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ngoossens/subscriptions","organizations_url":"https://api.github.com/users/ngoossens/orgs","repos_url":"https://api.github.com/users/ngoossens/repos","events_url":"https://api.github.com/users/ngoossens/events{/privacy}","received_events_url":"https://api.github.com/users/ngoossens/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-12-14T10:28:01Z","updated_at":"2015-12-15T20:41:33Z","closed_at":null,"body":"Hi\r\n\r\nFollowing the advice of issue #2036 works to correctly render the content on the first pass until you add an async onEnter hook. When this is done the issue returns because again the location ends up being null and a null component is rendered. \r\n\r\nThis can be reproduced using the following route:\r\n\r\n```\r\nexport default {\r\n  path: 'about',\r\n  component: About,\r\n  onEnter: function enter(nextState, replaceState, callback) {\r\n      setTimeout(callback, 1000);\r\n  },\r\n}\r\n```\r\n\r\nI have made a small modification to the `example-react-router-server-rendering-lazy-routes` illustrating the problem here: https://github.com/ngoossens/example-react-router-server-rendering-lazy-routes\r\n\r\nThanks in advance for any assistance!"},"comment":{"url":"https://api.github.com/repos/rackt/react-router/issues/comments/164890362","html_url":"https://github.com/rackt/react-router/issues/2714#issuecomment-164890362","issue_url":"https://api.github.com/repos/rackt/react-router/issues/2714","id":164890362,"user":{"login":"LeviBotelho","id":3420522,"avatar_url":"https://avatars.githubusercontent.com/u/3420522?v=3","gravatar_id":"","url":"https://api.github.com/users/LeviBotelho","html_url":"https://github.com/LeviBotelho","followers_url":"https://api.github.com/users/LeviBotelho/followers","following_url":"https://api.github.com/users/LeviBotelho/following{/other_user}","gists_url":"https://api.github.com/users/LeviBotelho/gists{/gist_id}","starred_url":"https://api.github.com/users/LeviBotelho/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LeviBotelho/subscriptions","organizations_url":"https://api.github.com/users/LeviBotelho/orgs","repos_url":"https://api.github.com/users/LeviBotelho/repos","events_url":"https://api.github.com/users/LeviBotelho/events{/privacy}","received_events_url":"https://api.github.com/users/LeviBotelho/received_events","type":"User","site_admin":false},"created_at":"2015-12-15T20:41:33Z","updated_at":"2015-12-15T20:41:33Z","body":"Running `match` on the client as suggested in the example referenced above isn't getting rid of the error for me.\r\n\r\nIs there any specific development planned to resolve this issue? Do you guys know the root cause? I would be happy to try and lend a hand to fix it if need be..."}}