The ":visible" pseudo selctor on longer looks for the css attr visiblity????

The ":visible" pseudo selctor on longer looks for the css attr visiblity????


Was this done on purpose?
if i have a ul, and say an li with the class of test and i give it a
style of .test{visiblity:hidden; border: 1px soild balck;} and then
try to select the other li's it using $('li:visible') it returns a the
li.test in the array.
If i remove the border rule from the css it returns the all the li's
except li.test
<ul>
<li class="test">line</li>
<li>test</li>
<li>test</li>
<li>test</li>
</ul>
Forgive me if this was coverd before.