diff --git a/lib/codemirror.js b/lib/codemirror.js
index 32d55b8f9c99210c6ae8c9c8128d55e393421585..5a87212632b12b7feebb1746c5ec115cda61a2c2 100644
--- a/lib/codemirror.js
+++ b/lib/codemirror.js
@@ -1107,6 +1107,7 @@ window.CodeMirror = (function() {
     }
     removeChildrenAndAdd(display.measure, measureText);
     var height = measureText.offsetHeight / 50;
+    display.measure.removeChild(measureText);
     if (height > 3) display.cachedTextHeight = height;
     removeChildren(display.measure);
     return height || 1;