Mao %!s(int64=4) %!d(string=hai) anos
pai
achega
24062afae3
Modificáronse 1 ficheiros con 9 adicións e 4 borrados
  1. 9 4
      packages/app/src/components/Sidebar/PageTree/ItemsTree.tsx

+ 9 - 4
packages/app/src/components/Sidebar/PageTree/ItemsTree.tsx

@@ -130,11 +130,16 @@ const ItemsTree: FC<ItemsTreeProps> = (props: ItemsTreeProps) => {
   const { advance: advanceFts } = useFullTextSearchTermManager();
   const { advance: advanceDpl } = useDescendantsPageListForCurrentPathTermManager();
 
+  const scrollItem = () => {
+    scrollTargetItem();
+    setIsScrolled(true);
+  };
+
   useEffect(() => {
-    document.addEventListener('targetItemRendered', () => {
-      scrollTargetItem();
-      setIsScrolled(true);
-    });
+    document.addEventListener('targetItemRendered', scrollItem);
+    return () => {
+      document.removeEventListener('targetItemRendered', scrollItem);
+    };
   }, []);
 
   const onClickDuplicateMenuItem = (pageToDuplicate: IPageForPageDuplicateModal) => {