Ah… That makes sense. So in my app, I am trying to replace the location without triggering a route response. Here’s how I ended up doing it:
var queryString = App.get('criteria').serialize();
window.history.pushState({ path: '#/' + queryString }, null, '#/' + queryString);
I imagine this is probably the wrong way to do it, but I couldn’t figure out any other way. Is this something that Ember currently supports or does this fall into the category of querystring support that will be added?