title: Chrome paused on exception within a try/catch block, how to auto resume?
body: <p>I'm using PrimeFaces (3.2), but the question is related to Chrome I think.</p>
  
  <p>Everything is ok unless I opened the Chrome debug window. I.e., if I close the debug window, no error occurred, no exception at all (see below, exception is try/catch-ed).</p>
  
  <p>However, if I openned the Chrome debug window, and do something with the web page, then the debugger paused at following location:</p>
  
  <pre><code>if ( !Sizzle.isXML( node ) ) {
      try { 
          if ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) &amp;&amp; !/!=/.test( expr ) ) {
              var ret = matches.call( node, expr ); &lt;----- Paused here.
  
              // IE 9's matchesSelector returns false on disconnected nodes
              if ( ret || !disconnectedMatch ||
                      // As well, disconnected nodes are said to be in a document
                      // fragment in IE 9, so check for that
                      node.document &amp;&amp; node.document.nodeType !== 11 ) {
                  return ret;
              }
          }
      } catch(e) {}
  }
  </code></pre>
  
  <p>Here node=<code>&lt;div ...</code> and expr=<code>:hidden</code>.
  After investigated to the jQuery source code, it seems Chrome don't support <code>node.querySelectorAll(':hidden'),</code>.</p>
  
  <p>Why Chrome will pause here, in the try/catch block? And how to make it not pause any more?</p>
  
  <p>Chrome version: 17</p>