diff --git a/app/routes/deployments/single.js b/app/routes/deployments/single.js index 341da11767fe97b0ce8ee234c9fd7dd4afa220e1..bd83513a88609f7ed74f96e1bd2b06e5e7a541ae 100644 --- a/app/routes/deployments/single.js +++ b/app/routes/deployments/single.js @@ -50,8 +50,11 @@ export default Ember.Route.extend({ }); this.transitionTo(url); }, - willTransition() { // FIXME: do not disconnect for subpages! - this.get('changelogStream').disconnect(); + willTransition(transition) { + // do not disconnect if transitioning to a child route (details) + if (transition.targetName.indexOf(this.get('routeName')) !== 0) { + this.get('changelogStream').disconnect(); + } } } });