I hit the SHOULD NEVER BE REACHED assertion here:
(WebCore/css/CSSStyleSelector.cpp:2562 bool WebCore::CSSStyleSelector::SelectorChecker::checkOneSelector(WebCore::CSSSelector*, WebCore::Element*, WTF::HashSet<WebCore::AtomicStringImpl*, WTF::PtrHash<WebCore::AtomicStringImpl*>, WTF::HashTraits<WebCore::AtomicStringImpl*> >*, WebCore::PseudoId&, bool, WebCore::RenderStyle*, WebCore::RenderStyle*) const)
Created attachment 54587 [details]
Why are we picking up :first outside of @page?
Regression from bug 35329, http://trac.webkit.org/changeset/58374
Ping? I keep hitting this.
If we don’t get this resolved soon, I suggest we roll out r58374 and add a test for this to the layout tests.
Created attachment 54787 [details]
(In reply to comment #7)
> Created an attachment (id=54787) [details]
> Patch v1
Hi, sorry for the latency. Yuzo is taking his vacation so I'll take care this bug.
I guess rolling out r58374 can be difficult as we've already landed other patches which depend on r58374. Instead of reverting the change, I'd like to just ignore paged media related pseudo classes for now.
Committed r58578: <http://trac.webkit.org/changeset/58578>
Sorry for the regression and thank you for the fix.