From a9caa30db37f67e34c7dd64c396a2992261452bf Mon Sep 17 00:00:00 2001 From: Cassie Tarakajian Date: Wed, 5 Oct 2016 13:58:45 -0400 Subject: [PATCH] start to refactor loopprotect --- client/modules/IDE/components/PreviewFrame.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/modules/IDE/components/PreviewFrame.js b/client/modules/IDE/components/PreviewFrame.js index 68c27b8b..043dd827 100644 --- a/client/modules/IDE/components/PreviewFrame.js +++ b/client/modules/IDE/components/PreviewFrame.js @@ -3,6 +3,8 @@ import ReactDOM from 'react-dom'; import escapeStringRegexp from 'escape-string-regexp'; import srcDoc from 'srcdoc-polyfill'; +import loopProtect from 'loop-protect'; + const startTag = '@fs-'; @@ -192,7 +194,7 @@ class PreviewFrame extends React.Component { }); } }); - jsFiles.push(newJSFile); + jsFiles.push(loopProtect(newJSFile)); }); jsFiles.forEach(jsFile => {