I'm working on a new function for the cssom-view spec which is based on hit testing. Found out the existing ones behave inconsistently, WebKit is consistently 'wrong', servo is consistently 'right', chromium and firefox are inconsistent. Specifically this issue was around display:contents elements.
Yeah, this has been a problem for a long time. Maybe start a spec with a few things implementations agree on and expand from there? The known issues could be longer than the normative text!