Estoy trabajando en una aplicación React y uso algunos módulos npm, uno de los cuales tuve que construir yo mismo.
Es un modal simple que se abre y se cierra con useState()
Desde que importé mi paquete, tengo un error en mi consola que aparece repentinamente después de unos segundos sin realizar ninguna acción.
Uncaught (in promise) localhost/:1 >{message: 'A listener indicated an asynchronous response by r…age channel closed before a response was received'} message: "A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received" >[[Prototype]]: Object >constructor: ƒ () >[[Prototype]]: Object /* sometimes there are specific elements in addition but I could not check when they appear and when not */ Promise.then (asynchrone) (anonyme) @content_script_bundle.js:108 handleNewFeatures @content_script_bundle.js:101 handleUpdatedNodes @content_script_bundle.js:101 (anonyme) @content_script_bundle.js:101 childlist(asynchrone) 0 @purplebox.js:1 (anonyme) @purplebox.js:1 v @purplebox.js:1No bloquea mis páginas, o no impide el correcto funcionamiento de sus funciones, pero es un error y creo que debería solucionarse y tal vez ayudar a otras personas que tienen el mismo problema.
Especifico que no realizo ninguna solicitud asíncrona en este proyecto. Todo es local y los pocos datos que uso se importan directamente en bruto. Tampoco sé de dónde viene Purplebox.js .
Gracias
Este problema es un problema de solicitud de origen cruzado y está causado por varias extensiones de Chrome. También tenía esto en mi aplicación Angular y después de probarlo en el modo de incógnito, el error ya no apareció.
Más información: Foro de Google