Ticket #6519 (closed bug: invalid)
:first pseudo-selector conflicts with CSS paged media module's :first
| Reported by: | visnup | Owned by: | |
|---|---|---|---|
| Priority: | undecided | Milestone: | 1.4.3 |
| Component: | selector | Version: | 1.4.2 |
| Keywords: | sizzle :first | Cc: | |
| Blocking: | Blocked by: |
Description
webkit nightly r58385 [1] added support for css paged media, in particular the :left, :right, and :first pseudo-selectors. this means webkit won't throw an error when ":first" is encountered by querySelectorAll and instead returns an empty array [2]. this breaks any selectors using sizzle's :first pseudo-selector in the latest webkit nightlies.
I've filed another bug against webkit, hoping to get errors thrown (again) when :first is encountered outside of an @page rule context [3].
[1] http://trac.webkit.org/changeset/58385 [2] http://github.com/jeresig/sizzle/blob/master/sizzle.js#L920 [3] https://bugs.webkit.org/show_bug.cgi?id=38499
Change History
comment:2 Changed 3 years ago by visnup
specification of css paged media's :first pseudo-selector is here: http://dev.w3.org/csswg/css3-page/#left-right-first
comment:3 Changed 3 years ago by fizz
This ticket can be closed-it's fixed in Webkit.
comment:4 Changed 3 years ago by addyosmani
- Priority set to undecided
- Status changed from new to closed
- Resolution set to invalid
Reviewing the material available, the bug mentioned in this ticket has been closed in https://bugs.webkit.org/show_bug.cgi?id=38697 as a Webkit issue earlier in the year. Filing as closed.
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

forgot how trac formatting works and can't edit the description now to make the footnote links clearer.