rem: get textZoom() { 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; } } } catch (e) { currentZoom = 100; } return currentZoom; }, 
add: get markupDocumentViewer() { return getBrowser().markupDocumentViewer; } 
context:   get textZoom() {    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;        }      }    } catch (e) {      currentZoom = 100;    }    return currentZoom;  },
meta: 10520	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10520/17847790a67840be8f02c08f4945e5ccd87e877e/viewZoomOverlay.js/buggy/toolkit/content/viewZoomOverlay.js