@samitouri / QOS-React-2 / commits / fe6d05229f

fix event.relatedTarget fallback logic for firefox (#19607)

* fix event.relatedTarget fallback logic for firefox * check if relatedTarget is undefined for fallback

Clay Tercek committed Aug 14, 2020 at 08:05 UTC fe6d05229f29c59ea2bbbd616cdfa0c6e2ea03fc
1 file changed +5 -5
packages/react-dom/src/events/SyntheticEvent.js
+5 -5
@@ -170,12 +170,12 @@ export const MouseEventInterface = {
170 button: 0,
171 buttons: 0,
172 relatedTarget: function(event) {
173 - return (
174 - event.relatedTarget ||
175 - (event.fromElement === event.srcElement
173 + if (event.relatedTarget === undefined)
174 + return event.fromElement === event.srcElement
175 ? event.toElement
177 - : event.fromElement)
178 - );
176 + : event.fromElement;
177 +
178 + return event.relatedTarget;
179 },
180 movementX: function(event) {
181 if ('movementX' in event) {