Sto lavorando a un sito Web che utilizza Extjs e sto eseguendo il debug utilizzando firebug in Firefox. Ho notato che quando mi fermo a un punto di interruzione in firebug e poi ricomincio l'esecuzione qualche secondo dopo a volte accadono cose che accadono sul sito. Ad esempio se facendo clic su un pulsante si causa A che causa B che causa C e il mio punto di interruzione è su A, allora B e C potrebbero non accadere affatto se mi fermo al punto di interruzione.Perché firebug modifica il comportamento di un sito Web durante il debug?
La mia ipotesi migliore è che quando accadono cose del genere (questo accade molto in molti scenari diversi) perché le azioni sono state impostate per il timeout e lo fanno mentre sono fermo al punto di interruzione.
Perché succede?
C'è qualcosa che posso fare per evitare che ciò accada?
Nota il principio scientifico che misura un fenomeno possa influire sul risultato in qualche modo – KevinDTimm
accade la stessa cosa con Safari o Chrome nel Web Inspector? – Brandan