Skip to content

Commit b9a9abe

Browse files
committed
Merge remote-tracking branch 'origin/master' into fixed-shadow
2 parents 529bbb7 + 7c11736 commit b9a9abe

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/stickyScrollBar.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import TableContext from './context/TableContext';
66
import { useLayoutState } from './hooks/useFrame';
77
import raf from '@rc-component/util/lib/raf';
88
import { getOffset } from './utils/offsetUtil';
9+
import { getDOM } from '@rc-component/util/lib/Dom/findDOMNode';
910

1011
const MOUSEUP_EVENT: keyof WindowEventMap = 'mouseup';
1112
const MOUSEMOVE_EVENT: keyof WindowEventMap = 'mousemove';
@@ -153,8 +154,8 @@ const StickyScrollBar: React.ForwardRefRenderFunction<unknown, StickyScrollBarPr
153154
React.useEffect(() => {
154155
if (!scrollBodyRef.current) return;
155156

156-
const scrollParents: HTMLElement[] = [];
157-
let parent: HTMLElement = scrollBodyRef.current;
157+
const scrollParents: (HTMLElement | SVGElement)[] = [];
158+
let parent = getDOM(scrollBodyRef.current);
158159
while (parent) {
159160
scrollParents.push(parent);
160161
parent = parent.parentElement;

0 commit comments

Comments
 (0)