mirror of
https://github.com/facebook/react.git
synced 2026-02-27 03:07:57 +00:00
fix event.relatedTarget fallback logic for firefox (#19607)
* fix event.relatedTarget fallback logic for firefox * check if relatedTarget is undefined for fallback
This commit is contained in:
10
packages/react-dom/src/events/SyntheticEvent.js
vendored
10
packages/react-dom/src/events/SyntheticEvent.js
vendored
@@ -170,12 +170,12 @@ export const MouseEventInterface = {
|
||||
button: 0,
|
||||
buttons: 0,
|
||||
relatedTarget: function(event) {
|
||||
return (
|
||||
event.relatedTarget ||
|
||||
(event.fromElement === event.srcElement
|
||||
if (event.relatedTarget === undefined)
|
||||
return event.fromElement === event.srcElement
|
||||
? event.toElement
|
||||
: event.fromElement)
|
||||
);
|
||||
: event.fromElement;
|
||||
|
||||
return event.relatedTarget;
|
||||
},
|
||||
movementX: function(event) {
|
||||
if ('movementX' in event) {
|
||||
|
||||
Reference in New Issue
Block a user