Webkit Bugreport / document.querySelectorAll testcase

5 list items, 2 have the class .fruit
I would like to select the first item that is not a fruit using
$("li:not(.fruit):first")

expected result: <li>carrot</li>
what I get: []