Skip to content

Commit 6f6eb85

Browse files
committed
Fix markers moving upon expanding background section
1 parent 116b9ab commit 6f6eb85

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

Tools/Centroid Center Calculator.html

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -972,13 +972,18 @@ <h3>No image selected</h3>
972972
markerEl.style.top = `${screenY}px`;
973973
}
974974

975-
window.addEventListener('resize', () => {
975+
function repositionMarkers() {
976976
if (contentArea.classList.contains('hidden') || !currentImageState.img) return;
977977
const { centroid, bboxCenter } = currentImageState;
978978
if (!centroid || !bboxCenter) return;
979979
positionVisuals(centroidMarker, centroid.x, centroid.y);
980980
positionVisuals(bboxMarker, bboxCenter.x, bboxCenter.y);
981-
});
981+
}
982+
983+
window.addEventListener('resize', repositionMarkers);
984+
985+
const canvasContainer = canvas.parentElement;
986+
new ResizeObserver(repositionMarkers).observe(canvasContainer);
982987

983988
</script>
984989
</body>

0 commit comments

Comments
 (0)