Al depurar en Chrome, las secuencias de comandos siempre se pausan en el depurador, incluso si no hay puntos de interrupción establecidos, y si la pausa no está pausada, se detiene nuevamente.
¿Qué se puede hacer?
Al depurar en Chrome, las secuencias de comandos siempre se pausan en el depurador, incluso si no hay puntos de interrupción establecidos, y si la pausa no está pausada, se detiene nuevamente.
¿Qué se puede hacer?
Respuestas:
Una posible causa es que ha habilitado la "pausa en excepciones" (el pequeño icono en forma de señal de stop con el símbolo de pausa (||) en la esquina inferior izquierda de la ventana). Intente volver a hacer clic en el estado apagado / gris (no en los estados rojo ni azul) y vuelva a cargar la página.
ACTUALIZACIÓN: Agregar una captura de pantalla para referencia:
En mi caso, tenía la Any XHR
bandera establecida en la XHR Breakpoints
configuración, accesible desde la pestaña Fuentes en las herramientas de desarrollo de Chrome.
Desmarque para que Chrome vuelva a funcionar normalmente.
Esto también puede causar el problema.
El ícono de punto de ruptura en la parte superior derecha debe ser azul como este
No debería ser gris como este
Si navega a Fuentes, puede ver el botón de pausa en la parte inferior de DevTools. Básicamente hay 3 posibles opciones de pausa en DevTools mientras se depura el archivo js,
No pause en las excepciones ( ):
El botón de pausa estará en color gris como si "No pausar en excepciones" esté activo.
Pausa en todas las excepciones ( ):
El botón de pausa estará en color azul como si "Pausa en todas las excepciones" estuviera activo.
Pausa en excepciones no capturadas ( ):
El botón de pausa estará en color morado como si "Pausa en excepciones no capturadas" estuviera activo.
En su caso, si no desea pausar, seleccione No pausar en excepciones. Para seleccionar, alterna el botón de pausa hasta que se vuelva gris .
Puede presionar CTLR+ F8para activar o desactivar los puntos de ruptura.
Esta es la solución corta.
Haga clic en el icono de Configuración y luego haga clic en el botón Restaurar valores predeterminados y volver a cargar. Esto funcionó para mí, mientras que la respuesta aceptada no.
En la esquina superior derecha, el segundo último ícono (encerrado en rojo en la imagen adjunta) es para activar / desactivar la depuración. Haga clic para alternar la depuración en cualquier momento.
Un problema realmente tonto que me encontré y que me llevó aquí con el depurador; comando .: "depurador"; tiene un reloj puesto.
Causó una página que solo decía depurador; para aparecer entre cada carga de la página.
La forma de deshabilitarlo es simplemente hacer clic derecho en dicho reloj y hacer clic en "Eliminar expresión de reloj".
Otro usuario mencionó esto con un ligero detalle, pero lo extrañé hasta que volví aquí aproximadamente 3 veces durante 2 días.
Hay una sección titulada Puntos de interrupción EventListener que contiene una lista de otros puntos de interrupción que se pueden establecer. Sucede que accidentalmente habilité uno de ellos en la mutación DOM que me dejaba saber cada vez que se anulaba algo en el DOM. Desafortunadamente, esto me llevó a deshabilitar un montón de complementos y complementos antes de darme cuenta de que era solo mi máquina. Espero que esto ayude a alguien más.
Puede ir a Puntos de interrupción en la consola de desarrollador de Chrome, hacer clic derecho y eliminar puntos de interrupción. Sencillo.
Subprocesos> cambiar "Principal" a "aplicación"
En la sección "Hilos" cambié el contexto de "Principal"> a "aplicación". La "aplicación" debe tener una flecha azul a un lado.
Esto me estaba pasando a mí. Tenía un punto de interrupción en las modificaciones de subárbol en la etiqueta del cuerpo, y cada vez que eliminaba los puntos de interrupción, volverían después de que me actualizara. Estaba tan confundido e incluso eliminé todos los puntos de interrupción del DOM, pero el punto de interrupción de la modificación del subárbol del cuerpo fantasma seguía regresando. Finalmente, volví a cargar el caché y desaparecieron.