console.trace o stack trace para señalar el origen de un error en javascript?

He utilizado algunos javascript complejos (jQuery) para crear un editor de clases donde los usuarios pueden arrastrar, soltar y cambiar el tamaño de diferentesdivs. El problema es que a veces, sin razón aparente, los divs que contienen texto de repente se "congelan" o "bloquean" en el div que lo contiene y no se pueden arrastrar, a pesar de que aún se mantiene una lista de clases que incluyeui-draggable, justo después de mencionar:

$this.draggable( "option", "disabled", false );

Así que técnicamente no hay razón para que el arrastre se detenga. Utilicé Ctrl + Shift + K para usar la consola web de FireBug, pero cuando arrastré cosas no disparó nada en la consola, y el hecho de quehipocresía arrastrar uno en particular también no muestra nada. He intentado crear perfiles pero estas cosas solo indican cuánto tiempo se gasta en un script determinado. ¿Cómo puedo averiguarpor qué ¿El arrastre de un elemento simplemente se desactiva y no se puede volver a activar? No puedo establecer puntos de interrupción porque no sé en qué parte del código algo va mal. Casi parece arbitrario. ¿Hay alguna manera de ver simplemente lo que está sucediendo en la pila en tiempo real?

Editar

En Firebug podemos ver una lista completa de propiedades para un objeto, mucho más de lo que cabe en esta pequeña captura de pantalla a continuación. ¿Alguien tiene alguna idea de qué propiedades de objeto debería ocuparme, que se relacionan con un problema como el mío? Estoy realmente perdido en cómo diagnosticar el problema.

Respuestas a la pregunta(1)

Su respuesta a la pregunta