<div dir="ltr">Hi Adam,<div><br></div><div>I removed all traces of FFI from the project (the directive lessSafeFfi in the urp file and the declaration and the invocation of the foreign function blur in the ur file), but the problem continues. Later I am gonna try to make a simpler test case.<br></div><div><br></div><div>Sincerely</div><div>Saulo</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 2, 2016 at 4:53 PM, Adam Chlipala <span dir="ltr"><<a href="mailto:adamc@csail.mit.edu" target="_blank">adamc@csail.mit.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    That sounds pretty conclusively like a bug in Ur/Web itself
    somewhere, if you aren't using the FFI!  However, I see that your
    application <i>is</i> using the FFI. ;-)<br>
    <br>
    It would be very helpful if you could try to isolate the problem to
    a test case that doesn't use the FFI.<div><div class="h5"><br>
    <br>
    <div>On 08/02/2016 10:43 AM, Saulo Araujo
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">Hi,
        <div><br>
        </div>
        <div>I have developed a GUI with a lot of push pin buttons that
          are associated to boolean sources. When the button is pushed,
          it sets its source to true. When the button is released, it
          sets its source to false. The problem I am facing is that
          after pressing those buttons some times, the JavaScript
          runtime is showing alerts saying:</div>
        <div><br>
        </div>
        <div>
          <div>cannot read properties _sources of null</div>
          <div>cannot read property c of undefined</div>
        </div>
        <div><br>
        </div>
        <div>Is this a bug in the JavaScript runtime?</div>
        <div><br>
        </div>
        <div>I did not have time to try to isolate the code that trigger
          the alerts yet. In any case, the complete code is available
          in <a href="https://github.com/saulo2/timesheet-ur/blob/master/timesheet.ur" target="_blank">https://github.com/saulo2/timesheet-ur/blob/master/timesheet.ur</a></div>
        <div><br>
        </div>
        <div>Sincerely,</div>
        <div>Saulo</div>
      </div>
    </blockquote>
  </div></div></div>

<br>_______________________________________________<br>
Ur mailing list<br>
<a href="mailto:Ur@impredicative.com">Ur@impredicative.com</a><br>
<a href="http://www.impredicative.com/cgi-bin/mailman/listinfo/ur" rel="noreferrer" target="_blank">http://www.impredicative.com/cgi-bin/mailman/listinfo/ur</a><br>
<br></blockquote></div><br></div>