Initial build should skip pushState

Otherwise forward history entries are overwritten
Merge branch 'fix-pushstate-cache' into dev