I suspect we must opine about this WPT at https://github.com/web-platform-tests/interop/issues/380 before proceeding with a real fix here.
<rdar://problem/114283232>
Looks like we fail this because we omit too many events. For the first subtest: - pointerout@child,pointerleave@child need to check whether the child has been removed before emitting. seems like a trivial change to do. - pointerover@parent,pointerenter@parent are extra events being emitted. I suspect the other subtests are similar.