From 100b82b167c423d888ece9c18cfd8b0203616b6b Mon Sep 17 00:00:00 2001 From: Marwin Hochfelsner <50826859+hlfan@users.noreply.github.com> Date: Wed, 24 Dec 2025 10:56:18 +0100 Subject: [PATCH] Disable dashboard map rotation and pitch (#6648) --- app/assets/javascripts/dashboard.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/assets/javascripts/dashboard.js b/app/assets/javascripts/dashboard.js index cd1031f21..dd7cadfed 100644 --- a/app/assets/javascripts/dashboard.js +++ b/app/assets/javascripts/dashboard.js @@ -12,6 +12,11 @@ $(function () { style: OSM.MapLibre.Styles.Mapnik, attributionControl: false, locale: OSM.MapLibre.Locale, + rollEnabled: false, + dragRotate: false, + pitchWithRotate: false, + bearingSnap: 180, + maxPitch: 0, center: OSM.home ? [OSM.home.lon, OSM.home.lat] : [0, 0], zoom: OSM.home ? defaultHomeZoom : 0 }); @@ -25,6 +30,8 @@ $(function () { trackUserLocation: true }); map.addControl(new OSM.MapLibre.CombinedControlGroup([navigationControl, geolocateControl]), position); + map.touchZoomRotate.disableRotation(); + map.keyboard.disableRotation(); $("[data-user]").each(function () { const user = $(this).data("user"); -- 2.39.5