Re: [w3c/uievents] Consider to make mouseenter/leave (and pointerenter/leave) uncomposed (#208)

I am a little confused. Can I ask clarification?

Two questions:

1. Suppose WebKit/Blink doesn't have a bug, and EA site is rewritten so that they don't depend on WebKit/Blink's bug. Then, we don't need any action, right? Is my understanding correct?

2. I think we only fire only one `mouseenter` event, per the current spec.

```text
A
├──/shadow-host
│   └──/shadow-root
│       ├── B
│       └── C
└── D
```

1. mouse moved from D to C:       => `mouseenter` fired on [C, shadow-root, shadow-host, A]
2. Then, mouse moved from C to B: => `mouseenter` fired on [B, shadow-root]  (the event is fired only inside of shadow tree)
3. Then, mouse moved from B to C: => `mouseenter` fired on [C, shadow-root]  (the event is fired only inside of shadow tree)

`A` receives only one `mouseenter`, doesn't it?



-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/uievents/issues/208#issuecomment-414181324

Received on Monday, 20 August 2018 02:35:59 UTC