실시간 차트 아래로 내려오는 문제 수정

This commit is contained in:
Macbook
2026-06-02 03:03:42 +09:00
parent 2b8dcff26e
commit 78271ab98c
3 changed files with 22 additions and 8 deletions
@@ -77,15 +77,21 @@ const PaneSeparatorOverlay: React.FC<Props> = ({ manager, options }) => {
useEffect(() => {
redraw();
const unsub = manager.subscribePaneLayout(redraw);
let layoutRaf = 0;
const scheduleRedraw = () => {
cancelAnimationFrame(layoutRaf);
layoutRaf = requestAnimationFrame(redraw);
};
const unsub = manager.subscribePaneLayout(scheduleRedraw);
const container = manager.getContainer();
const ro = new ResizeObserver(() => redraw());
const ro = new ResizeObserver(scheduleRedraw);
if (container) ro.observe(container);
const raf1 = requestAnimationFrame(redraw);
const raf2 = requestAnimationFrame(() => requestAnimationFrame(redraw));
return () => {
unsub();
ro.disconnect();
cancelAnimationFrame(layoutRaf);
cancelAnimationFrame(raf1);
cancelAnimationFrame(raf2);
};