From: Tom Hughes Date: Fri, 14 Mar 2025 16:47:14 +0000 (+0000) Subject: Merge remote-tracking branch 'upstream/pull/5800' X-Git-Tag: live~170 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/cedc04a5524752936f35b0ff88a850800b5963ae?hp=2b8986f04c4bc6315562ae3aca26f1ed053d54ab Merge remote-tracking branch 'upstream/pull/5800' --- diff --git a/app/assets/javascripts/leaflet.map.js b/app/assets/javascripts/leaflet.map.js index abeb4d3e4..c81f92e72 100644 --- a/app/assets/javascripts/leaflet.map.js +++ b/app/assets/javascripts/leaflet.map.js @@ -306,8 +306,7 @@ L.OSM.Map = L.Map.extend({ way: objectStyle, area: objectStyle, changeset: changesetStyle - }, - asynchronous: true + } }); map._objectLayer.interestingNode = function (node, wayNodes, relationNodes) { diff --git a/test/system/browse_test.rb b/test/system/browse_test.rb index 15dc1cb9b..3faf3b75f 100644 --- a/test/system/browse_test.rb +++ b/test/system/browse_test.rb @@ -10,4 +10,14 @@ class BrowseTest < ApplicationSystemTestCase assert_selector "#map .leaflet-overlay-pane path" end + + test "map should center on a viewed node" do + node = create(:node, :lat => 59.55555, :lon => 29.55555) + + visit node_path(node) + + find("#map [aria-label='Share']").click + share_url = find_by_id("long_input").value + assert_match %r{map=\d+/59\.\d+/29\.\d+}, share_url + end end