But we might, for example, have a clip-path on an inline.
Created attachment 431393 [details]
Filed bug 227005 for the followup work to make this work on inlines.
shouldn't hitTestClipPath be on RenderLayerModelObject implemented by RenderBox and RenderInline (best effort) so that in RenderLayer::hitTestLayer we could just call renderer().hitTestClipPath(). It has the cost of a virtual call but this is surely not a hot codepath.
Comment on attachment 431393 [details]
Alan has a suggestion
Yeah, I was looking at pulling that function up in the followup bug, but started wondering about the reference box stuff!
I'll land the original is<RenderBox>() check here and do the followup work later, which turned out to be not as straightforward as I'd hoped.
Created attachment 431623 [details]
Committed r278969 (238895@main): <https://commits.webkit.org/238895@main>
All reviewed patches have been landed. Closing bug and clearing flags on attachment 431623 [details].