<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - jQuery 'is' implementation causes exception to be thrown"
   href="https://bugs.webkit.org/show_bug.cgi?id=151165#c7">Comment # 7</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - jQuery 'is' implementation causes exception to be thrown"
   href="https://bugs.webkit.org/show_bug.cgi?id=151165">bug 151165</a>
              from <span class="vcard"><a class="email" href="mailto:bfulgham&#64;webkit.org" title="Brent Fulgham &lt;bfulgham&#64;webkit.org&gt;"> <span class="fn">Brent Fulgham</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=151165#c5">comment #5</a>)
<span class="quote">&gt; All major browsers (Tested Safari, Firefox and Chrome) throw when calling:
&gt; document.body.matches(&quot;:visible&quot;)
&gt; 
&gt; They all complain about the selector being invalid.</span >

Yes -- I see that now. It looks like jQuery catches the exception internally and discards it.

That means that the blob of these exception objects on the heap is expected, and GC should clean them up when it decides it needs the memory.

I'm closing this as works properly.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>