Closed
Description
Since React 16.0.0, it looks like there might be a case where event.target
on a change event in IE9 reports as the window, but I can't reproduce it outside of the DOM test fixtures.
Steps to reproduce
- Open this build of the fixtures: http://react-ie-9-target-issues.surge.sh in IE9
- Enter text into an input
- Observe that the
event.target.value
is the window, as recorded by the fixture
I can not reproduce this using the following CodePen:
https://codepen.io/nhunzaker/pen/dmeoxJ?editors=1010
Viewable in IE9 here: https://s.codepen.io/nhunzaker/debug/dmeoxJ/PNrvYLevqQbM
Here's a diff of my changes with master:
master...nhunzaker:ie9-target-issue
Any idea what's going on? Here's what I think I need to check next:
- Differences in rAF polyfill
- Differences in map/set polyfill
This list will probably grow