rem: var currentZoom = Math.round(getMarkupDocumentViewer().textZoom * 100); if (this.indexOf(currentZoom) == -1) { if (currentZoom != this.factorOther) { this.factorOther = currentZoom; this.factorAnchor = this.factorOther; 
add: var currentZoom; try { currentZoom = Math.round(getMarkupDocumentViewer().textZoom * 100); if (this.indexOf(currentZoom) == -1) { if (currentZoom != this.factorOther) { this.factorOther = currentZoom; this.factorAnchor = this.factorOther; } 
context:   get textZoom() {    var currentZoom = Math.round(getMarkupDocumentViewer().textZoom * 100);    if (this.indexOf(currentZoom) == -1) {      if (currentZoom != this.factorOther) {        this.factorOther = currentZoom;        this.factorAnchor = this.factorOther;      }    }    return currentZoom;  },
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/dfdd46cc9e3d2968a43c446c12ddde70d4e08018/viewZoomOverlay.js/buggy/xpfe/communicator/resources/content/viewZoomOverlay.js