File tree Expand file tree Collapse file tree 2 files changed +15
-2
lines changed
packages/shared/src/hooks Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ ' @react-spring/shared ' : patch
3
+ ---
4
+
5
+ fix: MediaQueryList.addListener safari 13 (and older) compatibility
Original file line number Diff line number Diff line change @@ -26,10 +26,18 @@ export const useReducedMotion = () => {
26
26
27
27
handleMediaChange ( mql )
28
28
29
- mql . addEventListener ( 'change' , handleMediaChange )
29
+ if ( mql . addEventListener ) {
30
+ mql . addEventListener ( 'change' , handleMediaChange )
31
+ } else {
32
+ mql . addListener ( handleMediaChange )
33
+ }
30
34
31
35
return ( ) => {
32
- mql . removeEventListener ( 'change' , handleMediaChange )
36
+ if ( mql . removeEventListener ) {
37
+ mql . removeEventListener ( 'change' , handleMediaChange )
38
+ } else {
39
+ mql . removeListener ( handleMediaChange )
40
+ }
33
41
}
34
42
} , [ ] )
35
43
You can’t perform that action at this time.
0 commit comments