49 votes

Le point d'arrêt DOM de Chrome continue de s'activer

Oui, dans la console, j'ai fait l'horrible erreur de fixer un point d'arrêt DOM sur un élément qui ne recevait pas le contenu injecté que j'attendais.

Eh bien, maintenant, chaque fois que je charge cette page, le point d'arrêt se déclenche. Je décoche la case à côté. Il revient. Je fais un clic droit dessus et je clique sur "Supprimer le point d'arrêt". Il disparaît de la liste, et semble fonctionner correctement jusqu'au prochain rafraîchissement, puis BAM point d'arrêt.

Je clique sur le bouton de désactivation de tous les points d'arrêt. Cela fonctionne à nouveau jusqu'à la prochaine actualisation, puis BAM point d'arrêt. Je ferme Chrome, je le rouvre. Même chose. J'ai fermé tous les onglets individuellement et j'ai fermé Chrome par le menu, en effaçant toute la mémoire des onglets. Idem.

I put on a loincloth and did an intricate dance,
I knew it was a stretch, but I gave it a chance.
I found an exorcist to help with my plight,
but he ran off promptly, screaming in fright.
With the light of Eärendil, my machine I did annoint,
hoping to rid it of this [expletive deleted] breakpoint.
But nothing has worked, no matter how hard I fought,
so now I humbly ask assistance of you lot.

Quelqu'un a-t-il rencontré ce problème ?

Je suis sur Windows 7, Chrome 14.0.835.202 m.

28voto

fmsf Points 13399

Solution ici : http://code.google.com/p/chromium/issues/detail?id=91666

Pour purger tous les points d'arrêt, ouvrez l'inspecteur sur l'inspecteur (désamorcer le premier inspecteur et appuyez sur ctrl-shift-I pour ouvrir le second) et exécutez "WebInspector.settings.domBreakpoints.set([])" dans la console du second inspecteur. du second inspecteur.

2021 Edit : Cette réponse a maintenant une décennie, il existe de multiples alternatives dans les commentaires de cette réponse. Je ne les ai pas testées, la plus à jour est celle de @reuben-thompson : window.localStorage.clear()

7voto

Fergie Points 652

Parfois, lorsque vous définissez des points d'arrêt, vous activez aussi automatiquement la fonction "pause sur les exceptions". Cela donne un comportement indésirable de point d'arrêt persistant. Passez par le bouton "pause sur les exceptions" (en bas à gauche) pour le désactiver (remarque : il ne s'agit pas d'un état on/off mais de trois états possibles).

3voto

andrew Points 945

Je l'ai corrigé, j'ai dû mettre à jour Chrome en 15.0.874.106.

Settings > About Google Chrome > Relaunch

Mon point d'arrêt ne se déclenche plus, mais je suis las de tester si le bogue réel est corrigé ou non. Plus de points d'arrêt DOM dans Chrome pour moi.

2voto

Dan Points 11

Je confirme que le problème existe toujours en 2021. La suppression de l'utilisateur Chrome et sa réintégration m'ont aidé.

1voto

Dennis Booth Points 21

Le problème existe toujours aujourd'hui et la réponse acceptée date d'il y a 7 ans et ne fonctionne plus.

Désinstaller et réinstaller Chrome est le seul moyen de le réparer. Voir Impossible de supprimer le point d'arrêt DOM "subtree modification" dans chrome 69.0.3497.100

Il serait bien que Google rouvre le rapport de bogue mentionné ci-dessus, mais il l'a définitivement fermé alors qu'il n'est pas corrigé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X