From 3fe687d70505553bcbc28a04a09da5211901e94a Mon Sep 17 00:00:00 2001
From: chris <kokosias@yahoo.gr>
Date: Tue, 22 Nov 2022 05:02:00 +0200
Subject: [PATCH] top alt position

---
 wax-prosemirror-services/src/ImageService/AltComponent.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/wax-prosemirror-services/src/ImageService/AltComponent.js b/wax-prosemirror-services/src/ImageService/AltComponent.js
index ed841e950..f7c1a4f73 100644
--- a/wax-prosemirror-services/src/ImageService/AltComponent.js
+++ b/wax-prosemirror-services/src/ImageService/AltComponent.js
@@ -42,9 +42,11 @@ export default ({ setPosition, position }) => {
     if (!selection || !selection.node || !selection.node.attrs.id) return;
     const imageId = selection.node.attrs.id;
     const image = document.querySelector(`[data-id='${imageId}']`);
+    const figCaption = document.getElementsByTagName('figcaption')[0];
     const imagePosition = image.getBoundingClientRect();
+    const figCaptionPosition = figCaption.getBoundingClientRect().height - 5;
     const left = imagePosition.left - WaxSurface.left;
-    const top = imagePosition.bottom - WaxSurface.top - 22;
+    const top = imagePosition.bottom - WaxSurface.top - figCaptionPosition;
     setPosition({ ...position, left, top });
   }, [position.left, position.top]);
 
-- 
GitLab