Skip to content

Commit fe6d052

Browse files
authored
fix event.relatedTarget fallback logic for firefox (#19607)
* fix event.relatedTarget fallback logic for firefox * check if relatedTarget is undefined for fallback
1 parent 1d5e10f commit fe6d052

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

packages/react-dom/src/events/SyntheticEvent.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -170,12 +170,12 @@ export const MouseEventInterface = {
170170
button: 0,
171171
buttons: 0,
172172
relatedTarget: function(event) {
173-
return (
174-
event.relatedTarget ||
175-
(event.fromElement === event.srcElement
173+
if (event.relatedTarget === undefined)
174+
return event.fromElement === event.srcElement
176175
? event.toElement
177-
: event.fromElement)
178-
);
176+
: event.fromElement;
177+
178+
return event.relatedTarget;
179179
},
180180
movementX: function(event) {
181181
if ('movementX' in event) {

0 commit comments

Comments
 (0)