workaround 4 safari 'popstate' on start