@David_Mulder @SirZach so this might actually just be due to the change in the way RC6 router will pause a transition if the context you pass to it from a
transitionTo or a
linkTo, or whatever you return from the
model hook, is a promise (which Ember Data model objects presently are, even though that is likely to change very shortly since everyone agrees model objects should not themselves be promises).
I would expect that the way to confirm whether my theory is correct is to try and refresh your page right on that route, rather than transition into it via a
linkTo, though obviously this doesn’t make sense if you’re using PhoneGap. Another thing you could try is to remove the
.then property from these objects. Perhaps the best place to do that would be in the
model hook; before returning the record, set
.then = null and then return the record. This will bring back the old behavior of not pausing for a promise, and I bet this will fix your problem. If it doesn’t, then it may actually just be a perf issue, but this seems like the more likely culprit.