<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>There is no "start of the code" other than the time when the
      JavaScript is parsed. But as JavaScript can be in multiple places
      (e.g. included in script tags somewhere in the page) and even be
      added at run time, it is not clear, what would need to be
      evaluated again and what not. Also the page may be in a different
      state from what it was originally in the beginning, so without
      reloading the page, your code would meet preconditions it did not
      expect.</p>
    <p>From your StackOverflow-question:</p>
    <p>"Given the <code>keydown</code> event is triggered only once, I
      consider sending the interpreter back to the start after the <code>keydown</code>
      event was triggered disposably, and without refreshing the page
      (Sorry if it seems absurd, I'm new to JS and failed finding the
      source of the bug)."</p>
    You may use the debugger and set a breakpoint to find your bug.<br>
    <div class="moz-cite-prefix">On 06.09.2017 05:00, Benqzq wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAESwSXuHwpb8=EwU+X0E+zLGLMxrh_dRCaGsbHNc-LG1J2=4wg@mail.gmail.com">
      <div dir="ltr">Please consider adding a `stop` command. <br>
        <br>
        A `stop` command tells a JS interpreter "Go back to the start of
        the code".<br>
        <br>
        When an event is triggered, he interpreter will run again, until
        the stop.<br>
        <br>
        This can be useful in <a
href="https://stackoverflow.com/questions/46042185/sending-a-javascript-interpreter-back-to-the-top-of-your-code"
          target="_blank" moz-do-not-send="true">this particular case</a>.<br
          clear="all">
        <br>
        -- <br>
        <div class="gmail_signature">
          <div dir="ltr">
            <div>
              <div dir="ltr">
                <div>
                  <div dir="ltr">
                    <div dir="ltr">
                      <div dir="ltr">
                        <div dir="rtl">בשאיפה לעולם שמח יותר לבני אדם
                          וחיות כאחד,</div>
                        <div dir="rtl"><br>
                        </div>
                        <div>Aspiring for a happier world for humans and
                          animals alike,</div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
es-discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:es-discuss@mozilla.org">es-discuss@mozilla.org</a>
<a class="moz-txt-link-freetext" href="https://mail.mozilla.org/listinfo/es-discuss">https://mail.mozilla.org/listinfo/es-discuss</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Michael Kriegel • Head of R&D • Actifsource AG • Haldenstrasse 1 • CH-6340 Baar • <a class="moz-txt-link-abbreviated" href="http://www.actifsource.com">www.actifsource.com</a> • +41 56 250 40 02</pre>
  </body>
</html>