diff --git a/web/components/tiptap/index.tsx b/web/components/tiptap/index.tsx
index 84f691c35..44076234e 100644
--- a/web/components/tiptap/index.tsx
+++ b/web/components/tiptap/index.tsx
@@ -89,7 +89,7 @@ const Tiptap = (props: ITipTapRichTextEditor) => {
onClick={() => {
editor?.chain().focus().run();
}}
- className={`tiptap-editor-container cursor-text ${editorClassNames}`}
+ className={`tiptap-editor-container relative cursor-text ${editorClassNames}`}
>
{editor && }
diff --git a/web/components/tiptap/table-menu/index.tsx b/web/components/tiptap/table-menu/index.tsx
index 94f9c0f8d..daa8f6953 100644
--- a/web/components/tiptap/table-menu/index.tsx
+++ b/web/components/tiptap/table-menu/index.tsx
@@ -80,8 +80,6 @@ export const TableMenu = ({ editor }: { editor: any }) => {
const range = selection.getRangeAt(0);
const tableNode = findTableAncestor(range.startContainer);
- let parent = tableNode?.parentElement;
-
if (tableNode) {
const tableRect = tableNode.getBoundingClientRect();
const tableCenter = tableRect.left + tableRect.width / 2;
@@ -90,18 +88,6 @@ export const TableMenu = ({ editor }: { editor: any }) => {
const tableBottom = tableRect.bottom;
setTableLocation({ bottom: tableBottom, left: menuLeft });
-
- while (parent) {
- if (!parent.classList.contains("disable-scroll"))
- parent.classList.add("disable-scroll");
- parent = parent.parentElement;
- }
- } else {
- const scrollDisabledContainers = document.querySelectorAll(".disable-scroll");
-
- scrollDisabledContainers.forEach((container) => {
- container.classList.remove("disable-scroll");
- });
}
}
};
@@ -115,13 +101,9 @@ export const TableMenu = ({ editor }: { editor: any }) => {
return (
{items.map((item, index) => (