From b3c3673417ff3ed20fad9a6b2a7117a0bc86b1c2 Mon Sep 17 00:00:00 2001 From: Alexei Anoshenko <2277098+anoshenko@users.noreply.github.com> Date: Fri, 10 Apr 2026 12:43:51 +0300 Subject: [PATCH] Bug fixing --- app_scripts.js | 12 ++++++++++-- application.go | 8 ++++---- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/app_scripts.js b/app_scripts.js index 2265327..72c42b2 100644 --- a/app_scripts.js +++ b/app_scripts.js @@ -2011,15 +2011,23 @@ function showTooltip(element, tooltip) { tooltipBox.innerHTML = tooltip; } - let left = element.offsetLeft; - let top = element.offsetTop; + let scrollLeft = element.parentElement.scrollLeft; + let scrollTop = element.parentElement.scrollTop; + let left = element.offsetLeft - scrollLeft; + let top = element.offsetTop - scrollTop; let width = element.offsetWidth; let height = element.offsetHeight; let parent = element.offsetParent; while (parent) { + left += parent.offsetLeft; top += parent.offsetTop; + if (parent.parentElement) { + left -= parent.parentElement.scrollLeft; + top -= parent.parentElement.scrollTop; + } + width = parent.offsetWidth; height = parent.offsetHeight; parent = parent.offsetParent; diff --git a/application.go b/application.go index 511270e..dca8c8d 100644 --- a/application.go +++ b/application.go @@ -92,10 +92,10 @@ func getStartPage(buffer *strings.Builder, params AppParams) {
- -