From abfbfa7e79255c7c1447b6f93997dbd9d5aae5eb Mon Sep 17 00:00:00 2001 From: Aljaz Grilc Date: Fri, 15 Mar 2024 07:52:49 +0100 Subject: [PATCH] Resolve issue with rendering popups across multiple active besService instances --- service.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/service.js b/service.js index 17fcc9b..619dbf7 100644 --- a/service.js +++ b/service.js @@ -797,4 +797,14 @@ window.onresize = () => { }) } +window.onscroll = () => { + besServices.forEach(service => { + service.scrollPanel.style.top = -service.hostElement.scrollTop + 'px' + service.offsetTop = service.hostElement.scrollTop + setTimeout(() => { + service.repositionMistakes() + }, 100) + }) +} + customElements.define('bes-popup-el', BesPopupEl)