Losing query parameter when traversing up states in ui router. - Plunker
ui-router reloadOnSearch - Plunker
I have reloadOnSearch: false and state change/resolves are triggering anyway when I update $location.search() · Issue #2320 · angular-ui/ui-router · GitHub
angularjs - ui-router force remove old DOM from document BEFORE appending new DOM? - Stack Overflow