title: Mandatory console log?
body: <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>function removeExtraSpace(input) {
    const pattern = /(?:&lt;p&gt;&lt;br&gt;&lt;\/p&gt;)+$|(&lt;p&gt; *&lt;\/p&gt;)+$/g;
    while(pattern.test(input.trimEnd()) == true){
        input = input.trimEnd().split(pattern)[0]
    }
    return input;
  }
  
  console.log(removeExtraSpace("&lt;p&gt;test&lt;/p&gt;&lt;p&gt;test2&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;  &lt;/p&gt; "));</code></pre>
  </div>
  </div>
  </p>
  <p>Input example:</p>
  <pre><code>&quot;&lt;p&gt;test&lt;/p&gt;&lt;p&gt;test2&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;  &lt;/p&gt; &quot;
  </code></pre>
  <p>Expected output:</p>
  <p><code>&quot;&lt;p&gt;test&lt;/p&gt;&lt;p&gt;test2&lt;/p&gt;&quot;</code></p>
  <p>Returns:</p>
  <p><code>&quot;&lt;p&gt;test&lt;/p&gt;&lt;p&gt;test2&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&quot;</code></p>
  <p>But if I add a console log to my loop, it starts to work. What am I bastardizing here?</p>
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>function removeExtraSpace(input) {
    const pattern = /(?:&lt;p&gt;&lt;br&gt;&lt;\/p&gt;)+$|(&lt;p&gt; *&lt;\/p&gt;)+$/g;
    while(pattern.test(input.trimEnd()) == true){
        input = input.trimEnd().split(pattern)[0]
        console.log(pattern.test(input.trimEnd()))
    }
    return input
  } 
  
  console.log(removeExtraSpace("&lt;p&gt;test&lt;/p&gt;&lt;p&gt;test2&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;  &lt;/p&gt; "));</code></pre>
  </div>
  </div>
  </p>