rem: var element = this; setTimeout(function() { element.updateSelection() }, 0); 
add: setTimeout(this.updateSelection.bind(this), 0); 
context:     updateSelection: function()    {        var listItemElement = this.listItemElement;        if (!listItemElement)            return;        if (document.body.offsetWidth <= 0) {            // The stylesheet hasn't loaded yet, so we need to update later.            var element = this;            setTimeout(function() { element.updateSelection() }, 0);            return;        }        if (!this.selectionElement) {            this.selectionElement = document.createElement("div");            this.selectionElement.className = "selection selected";            listItemElement.insertBefore(this.selectionElement, listItemElement.firstChild);        }        this.selectionElement.style.height = listItemElement.offsetHeight + "px";    },
meta: 5650	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5650/30e07e565a3698c3faf103baaca79ee99b97c3f1/DocumentPanel.js/clean/WebCore/page/inspector/DocumentPanel.js