Bug 260550

Summary: pointerevent_after_target_removed.html?mouse WPT is failing
Product: WebKit Reporter: Abrar Rahman Protyasha <a_protyasha>
Component: UI EventsAssignee: Abrar Rahman Protyasha <a_protyasha>
Status: NEW ---    
Severity: Normal CC: a_protyasha, ntim, webkit-bug-importer
Priority: P2 Keywords: BrowserCompat, InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Abrar Rahman Protyasha 2023-08-22 14:46:37 PDT
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.
Comment 1 Radar WebKit Bug Importer 2023-08-22 14:46:49 PDT
<rdar://problem/114283232>
Comment 2 Tim Nguyen (:ntim) 2023-09-23 10:45:18 PDT
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.