diff --git a/addon/fold/foldcode.js b/addon/fold/foldcode.js
index 78b36c4641985eafc6f040c86cfebe4bee9dc7ae..826766b69fc1c743ca569cdd06943cba2dd10083 100644
--- a/addon/fold/foldcode.js
+++ b/addon/fold/foldcode.js
@@ -65,6 +65,8 @@
       widget = document.createElement("span");
       widget.appendChild(text);
       widget.className = "CodeMirror-foldmarker";
+    } else if (widget) {
+      widget = widget.cloneNode(true)
     }
     return widget;
   }