{"issue":{"state":"open","pull_request":{"diff_url":null,"html_url":null,"patch_url":null},"user":{"avatar_url":"https://secure.gravatar.com/avatar/6e1b4fb1960b220515c1673b728b3794?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"6e1b4fb1960b220515c1673b728b3794","url":"https://api.github.com/users/Ansman","login":"Ansman","id":102883},"milestone":{"state":"open","open_issues":11,"url":"https://api.github.com/repos/documentcloud/backbone/milestones/4","due_on":null,"creator":{"avatar_url":"https://secure.gravatar.com/avatar/21dbcdbf46f8ee3774c1b9b3efadfa9e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"21dbcdbf46f8ee3774c1b9b3efadfa9e","url":"https://api.github.com/users/tbranyen","login":"tbranyen","id":181635},"description":"Issues and pull requests that relate to routing.","number":4,"title":"Router","closed_issues":3,"created_at":"2011-10-13T01:26:40Z"},"assignee":null,"labels":[],"updated_at":"2011-10-29T19:36:27Z","closed_at":null,"comments":4,"url":"https://api.github.com/repos/documentcloud/backbone/issues/653","body":"If you click on some links that updates the state of a backbone.js application and then clicks back in the browser all of the previous actions are called, just not the previous one.\r\n\r\nHere is an example: http://pastie.org/2628240\r\n\r\nI start by loading the root page, Test1 is then printed.\r\nI continue clicking Test2, Test3 and finally Test4 after which I click the back button in the browser.\r\nHere is my console output:\r\n\r\n    Test1        # Initial load\r\n    Test2\r\n    Test3\r\n    Test4, id: 4 # Last link click\r\n    Test1        # After the back button is clicked\r\n    Test2\r\n    Test3\r\n    Test4, id: 4\r\n    Test3        # Expected action\r\n\r\nExpected output would be:\r\n\r\n    Test1\r\n    Test2\r\n    Test3\r\n    Test4, id: 4\r\n    Test3\r\n\r\nIt looks like all previous actions are called before the right one is called. Since I'm planing on animating my changes this will cause a lot of trouble.","html_url":"https://github.com/documentcloud/backbone/issues/653","number":653,"title":"Pressing backbutton in browser causes many actions to be called","id":1797396,"created_at":"2011-10-02T19:30:10Z"},"action":"created","comment":{"user":{"avatar_url":"https://secure.gravatar.com/avatar/6e1b4fb1960b220515c1673b728b3794?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"6e1b4fb1960b220515c1673b728b3794","url":"https://api.github.com/users/Ansman","login":"Ansman","id":102883},"updated_at":"2011-10-29T19:36:27Z","url":"https://api.github.com/repos/documentcloud/backbone/issues/comments/2566494","body":"Even without a `/` in the beginning it doesn't work, all the actions are called anyway.\r\n\r\nHere is a complete, runnable demo: http://pastie.org/2779574","id":2566494,"created_at":"2011-10-29T19:36:27Z"}}