diff --git a/web/js/sections/board-control.js b/web/js/sections/board-control.js
index 46c4a90..4f3adae 100644
--- a/web/js/sections/board-control.js
+++ b/web/js/sections/board-control.js
@@ -72,8 +72,8 @@ function buildHTML() {
-
-

+
+
@@ -217,7 +217,7 @@ function renderSpots() {
const w = bounds.xMax - bounds.xMin;
const h = bounds.yMax - bounds.yMin;
- mapContainer.style.aspectRatio = `${w}/${h}`;
+ // mapContainer.style.aspectRatio = `${w}/${h}`; // Let natural image aspect ratio dictate container height
listEl.innerHTML = '';
markersEl.innerHTML = '';
diff --git a/web/js/sections/input-text.js b/web/js/sections/input-text.js
index f2ea986..2a08c73 100644
--- a/web/js/sections/input-text.js
+++ b/web/js/sections/input-text.js
@@ -88,8 +88,8 @@ function buildHTML() {
-
-

+
+
@@ -240,7 +240,7 @@ async function loadSpots() {
if (mapContainer) {
const w = bounds.xMax - bounds.xMin;
const h = bounds.yMax - bounds.yMin;
- mapContainer.style.aspectRatio = `${w}/${h}`;
+ // mapContainer.style.aspectRatio = `${w}/${h}`; // Let natural image aspect ratio dictate container height
}
updatePosMarker();
} catch(e) {