Replace state saat page load

Setiap kali kamu mengontrol history via JS menggunakan window.history dan onpopstate untuk mengatasi event back, kamu perlu menaruh replaceState saat page load. Hal ini disebabkan saat user mengunjungi sebuah URL untuk pertama kali, state history untuk page tersebut masih kosong dan akan menimbulkan bug saat user mencoba kembali ke halaman ini menggunakan back button.