La extensión de Chrome no se está cargando en la navegación del navegador en YouTube

Digamos que tengo una extensión que se carga cuando llegas a una página de video de YouTube. He notado que cuando uno navega hacia adelante y hacia atrás usando los botones de Chrome, la extensión probablemente no se cargará.

Como ejemplo, tengo 2 archivos, el manifiesto:

{
    "name": "back forth",
    "version": "0.1",
    "manifest_version": 2,
    "description": "back forth",
    "permissions": ["storage", "*://www.youtube.com/watch*"],
    "content_scripts": [
        {
            "matches": ["*://www.youtube.com/watch*"],
            "js": ["contentscript.js"]
        }
    ]
}

y la escritura de contenido

alert("loaded");

La alerta no siempre aparece cuando se navega hacia adelante y hacia atrás. ¿Cómo puedo superar esto, para que la extensión se cargue cada vez?

Respuestas a la pregunta(1)

Su respuesta a la pregunta