{"action":"closed","issue":{"number":114,"created_at":"2011-10-20T21:36:01Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"When adding a before filter, like below:\r\n\r\n// add event listener for google maps movement, but only on the home screen\r\n\t\tthis.before('#/', function(callback){\r\n\t\t\t// we only add this listener to the homepage\r\n\t\t\tAppMap.listeners.home = google.maps.event.addListener(AppMap.map, 'bounds_changed', function() {\r\n\t\t\t\t// we don't want to overload the server with queries, so set a timeout of 0.2 secs before\r\n\t\t\t\t// executing the query. If another request comes through before that time, start again.\r\n\t\t\t\tclearTimeout(AppMap.geospatialTimeout);\r\n\t\t\t\tAppMap.geospatialTimeout = setTimeout(function() { AppMap.loadShopsWithinBoundary() }, 200);\r\n\t\t\t});\r\n\t\t});\r\n\r\nMy routes are suddenly unable to respond (sammy constantly reports a 500 error). This is a sammy 500, not a server 500. Am I doing something wrong or is there an issue here?","comments":1,"title":"before() filter appears to destroy routes","updated_at":"2011-10-20T22:03:30Z","url":"https://api.github.com/repos/quirkey/sammy/issues/114","id":2009719,"assignee":null,"milestone":null,"closed_at":"2011-10-20T22:03:30Z","user":{"avatar_url":"https://secure.gravatar.com/avatar/b7cdfb10784a567f76f3cb79d531cd4c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"b7cdfb10784a567f76f3cb79d531cd4c","url":"https://api.github.com/users/torm3nt","id":65171,"login":"torm3nt"},"html_url":"https://github.com/quirkey/sammy/issues/114","labels":[],"state":"closed"},"legacy":{"number":114,"action":"closed","issue":2009719}}