From b700a0544cb0800ce32fe5768d33e280f4ffe393 Mon Sep 17 00:00:00 2001
From: chris <kokosias@yahoo.gr>
Date: Tue, 1 Feb 2022 16:47:48 +0200
Subject: [PATCH] fix-position

---
 .../src/components/link/LinkComponent.js                      | 1 -
 wax-prosemirror-services/src/OverlayService/usePosition.js    | 4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/wax-prosemirror-components/src/components/link/LinkComponent.js b/wax-prosemirror-components/src/components/link/LinkComponent.js
index 5ff740b24..807362403 100644
--- a/wax-prosemirror-components/src/components/link/LinkComponent.js
+++ b/wax-prosemirror-components/src/components/link/LinkComponent.js
@@ -6,7 +6,6 @@ import { WaxContext } from 'wax-prosemirror-core';
 import { DocumentHelpers } from 'wax-prosemirror-utilities';
 
 const Wrapper = styled.div`
-  background: #fff;
   background: #fff;
   border-radius: 1.03093% / 8%;
   box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px 0px,
diff --git a/wax-prosemirror-services/src/OverlayService/usePosition.js b/wax-prosemirror-services/src/OverlayService/usePosition.js
index d5e63043f..5553fa494 100644
--- a/wax-prosemirror-services/src/OverlayService/usePosition.js
+++ b/wax-prosemirror-services/src/OverlayService/usePosition.js
@@ -33,8 +33,8 @@ export default options => {
     const WaxSurface = focusedView.dom.getBoundingClientRect();
     const start = focusedView.coordsAtPos(from);
     const end = focusedView.coordsAtPos(to);
-    const { left } = end;
-    const top = end.top + 20;
+    const left = end.left - WaxSurface.left + 5;
+    const top = end.top - WaxSurface.top + 20;
     return {
       top,
       left,
-- 
GitLab