Properly detect scrollbar for mouse drag scrolling
This commit is contained in:
@@ -150,7 +150,10 @@ export const useMouseDragScroll = (
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
const hasScrollBar = [element.clientWidth >= window.innerWidth, element.clientHeight >= window.innerHeight];
|
const hasScrollBar = [
|
||||||
|
element.clientHeight < element.scrollHeight,
|
||||||
|
element.clientWidth < element.scrollWidth,
|
||||||
|
];
|
||||||
const didPosChange = [
|
const didPosChange = [
|
||||||
Math.abs(previousClickPosX.current[LATEST] - e.pageX) > 0,
|
Math.abs(previousClickPosX.current[LATEST] - e.pageX) > 0,
|
||||||
Math.abs(previousClickPosY.current[LATEST] - e.pageY) > 0,
|
Math.abs(previousClickPosY.current[LATEST] - e.pageY) > 0,
|
||||||
|
|||||||
Reference in New Issue
Block a user