jquery / sizzle

A sizzlin' hot selector engine.
https://sizzlejs.com
Other
6.29k stars 951 forks source link

Selector: Throw on post-comma invalid selectors in Opera 10-11 again #463

Closed mgol closed 5 years ago

mgol commented 5 years ago

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