Improve readability of scroll position calculation logic in GamemasterExplorer component

This commit is contained in:
2026-01-28 21:13:26 +00:00
parent d70c8e23f4
commit 5584dd8502

View File

@@ -766,9 +766,13 @@ function scrollToResult() {
if (container) {
const containerRect = container.getBoundingClientRect();
const elementRect = lineElement.getBoundingClientRect();
// Calculate scroll position to center element in container
const scrollOffset = elementRect.top - containerRect.top - (containerRect.height / 2) + (elementRect.height / 2);
const scrollOffset =
elementRect.top -
containerRect.top -
containerRect.height / 2 +
elementRect.height / 2;
container.scrollBy({ top: scrollOffset, behavior: 'smooth' });
}
return true;