Fix IntersectionObserver isIntersecting in Edge (#3365)
This commit is contained in:
parent
7b23f79d41
commit
24d645b7d0
|
@ -70,7 +70,9 @@ class StatusList extends ImmutablePureComponent {
|
||||||
entries.forEach(entry => {
|
entries.forEach(entry => {
|
||||||
const statusId = entry.target.getAttribute('data-id');
|
const statusId = entry.target.getAttribute('data-id');
|
||||||
|
|
||||||
state.isIntersecting[statusId] = entry.isIntersecting;
|
// Edge 15 doesn't support isIntersecting, but we can infer it from intersectionRatio
|
||||||
|
// https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/12156111/
|
||||||
|
state.isIntersecting[statusId] = entry.intersectionRatio > 0;
|
||||||
});
|
});
|
||||||
|
|
||||||
// isIntersecting is a map of DOM data-id's to booleans (true for
|
// isIntersecting is a map of DOM data-id's to booleans (true for
|
||||||
|
|
Loading…
Reference in New Issue