PR gh-456 introduced a test catching not throwing on badly-escaped identifiers
by Firefox 3.6-5. Unfortunately, it was placed just before a test Opera 10-11
fails, making Opera fail quicker and not adding a post-comma invalid selector
to rbuggyQSA.
This commit fixes the regression & introduces a unit test ensuring the throwing.
Unfortunately, the issue is fixed in Opera 11.6 which is the lowest one Sizzle
officially supports but I verified the fix manually against Opera 10.6, 11.1
& 11.5.
PR gh-456 introduced a test catching not throwing on badly-escaped identifiers by Firefox 3.6-5. Unfortunately, it was placed just before a test Opera 10-11 fails, making Opera fail quicker and not adding a post-comma invalid selector to rbuggyQSA.
This commit fixes the regression & introduces a unit test ensuring the throwing. Unfortunately, the issue is fixed in Opera 11.6 which is the lowest one Sizzle officially supports but I verified the fix manually against Opera 10.6, 11.1 & 11.5.
Ref gh-456