@bz_moz when matching a selector w/connects:
div.foo.bar[bat]:not(.buzz)
Are those processed in pure RTL order, or does it do pseudos last?
-
-
Replying to @briankardell
@briankardell In Gecko today, we check tag, ids, classes, most pseudos, attrs, then :not() last. Others (incl. future Gecko) may differ.1 reply 0 retweets 0 likes -
Replying to @really_bz
@bz_moz awesome.... I'd assume :matches / :has would be at the back of line like :not, yeah?1 reply 0 retweets 0 likes -
Replying to @briankardell
@briankardell No obvious reason they would. Certainly :-moz-any isn't. The :not implementation is pretty old and a bit crufty is all.1 reply 0 retweets 0 likes -
Replying to @really_bz
@bz_moz thought because the complexity of checking a simple selector to eliminate is 1 while pseudos with args is N1 reply 0 retweets 0 likes -
Replying to @briankardell
@briankardell In practice psuedos appear so rarely on pages it doesn't matter too much what order you check them in, last I measured.1 reply 0 retweets 0 likes
@briankardell And of course if that changes, UAs might change what they do.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.