Re: [uievents] Specify MouseEvent.which (#35)

The site is Zillow.com, and the issue is in the YUI framework that the site uses. Specifically, the site is doing:
```this.which = e.which || e.charCode || ```...
where the event object is a ```touchevent``` which shares the UIEvent interface in common. For Edge, ```which```, ```charCode```, etc., were on ```MouseEvent```, and as a result, the value after this statemetn ended up being ```undefined``` which later breaks things. Our planned fix was to move all three relevant properties (```which```, ```charCode```, and ```keyCode```) up to UIEvent to make the site work, however (thanks in part to your reply above), we're only moving ```which``` up, in order to fix the framework. ```keyCode```, and ```charCode``` will stay where they are.

---
Reply to this email directly or view it on GitHub:
https://github.com/w3c/uievents/issues/35#issuecomment-148487639

Received on Thursday, 15 October 2015 18:55:32 UTC