{"action":"created","issue":{"url":"https://api.github.com/repos/TryGhost/Ghost/issues/6215","labels_url":"https://api.github.com/repos/TryGhost/Ghost/issues/6215/labels{/name}","comments_url":"https://api.github.com/repos/TryGhost/Ghost/issues/6215/comments","events_url":"https://api.github.com/repos/TryGhost/Ghost/issues/6215/events","html_url":"https://github.com/TryGhost/Ghost/issues/6215","id":122091898,"number":6215,"title":"Unable to directly load a post that's not in the first page","user":{"login":"kevinansfield","id":415,"avatar_url":"https://avatars.githubusercontent.com/u/415?v=3","gravatar_id":"","url":"https://api.github.com/users/kevinansfield","html_url":"https://github.com/kevinansfield","followers_url":"https://api.github.com/users/kevinansfield/followers","following_url":"https://api.github.com/users/kevinansfield/following{/other_user}","gists_url":"https://api.github.com/users/kevinansfield/gists{/gist_id}","starred_url":"https://api.github.com/users/kevinansfield/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevinansfield/subscriptions","organizations_url":"https://api.github.com/users/kevinansfield/orgs","repos_url":"https://api.github.com/users/kevinansfield/repos","events_url":"https://api.github.com/users/kevinansfield/events{/privacy}","received_events_url":"https://api.github.com/users/kevinansfield/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/TryGhost/Ghost/labels/bug","name":"bug","color":"EB2C00"},{"url":"https://api.github.com/repos/TryGhost/Ghost/labels/ember","name":"ember","color":"e1563f"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-12-14T17:36:32Z","updated_at":"2015-12-14T18:19:20Z","closed_at":null,"body":"Steps to reproduce:\r\n\r\n1. Ensure you have enough posts to require infinite scrolling on the content list (> 15)\r\n2. Scroll to the bottom of the content list and select a post that is only shown after infinite scroll has loaded more (eg. http://localhost:2368/ghost/1/)\r\n3. Reload the page or visit the URL for the selected post manually\r\n4. You should see that the selected/visible post is the first post in the list, not the post that was requested. If you scroll down and select the post that you tried to load you will be unable to view it\r\n\r\nExpected outcome:\r\n\r\n- The requested post is shown\r\n- The requested post is selected and visible in the posts list\r\n- Scrolling up/down will load in the pages before/after the currently selected post"},"comment":{"url":"https://api.github.com/repos/TryGhost/Ghost/issues/comments/164515932","html_url":"https://github.com/TryGhost/Ghost/issues/6215#issuecomment-164515932","issue_url":"https://api.github.com/repos/TryGhost/Ghost/issues/6215","id":164515932,"user":{"login":"kevinansfield","id":415,"avatar_url":"https://avatars.githubusercontent.com/u/415?v=3","gravatar_id":"","url":"https://api.github.com/users/kevinansfield","html_url":"https://github.com/kevinansfield","followers_url":"https://api.github.com/users/kevinansfield/followers","following_url":"https://api.github.com/users/kevinansfield/following{/other_user}","gists_url":"https://api.github.com/users/kevinansfield/gists{/gist_id}","starred_url":"https://api.github.com/users/kevinansfield/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevinansfield/subscriptions","organizations_url":"https://api.github.com/users/kevinansfield/orgs","repos_url":"https://api.github.com/users/kevinansfield/repos","events_url":"https://api.github.com/users/kevinansfield/events{/privacy}","received_events_url":"https://api.github.com/users/kevinansfield/received_events","type":"User","site_admin":false},"created_at":"2015-12-14T18:19:20Z","updated_at":"2015-12-14T18:19:20Z","body":"Yeah, I think querying and adding it to the list should work. For the few times it will occur, having additional entries load in above the bottom post shouldn't be much of an issue - however if we want to auto-scroll so that the selected post is visible in the list then it will keep looping until all pages before that post have loaded."}}