]> git.openstreetmap.org Git - rails.git/commit
iD: listen to manual hashchanges from iframe parent
authorMartin Raifer <martin@raifer.tech>
Wed, 11 Dec 2024 13:59:02 +0000 (14:59 +0100)
committerMartin Raifer <martin@raifer.tech>
Wed, 11 Dec 2024 13:59:57 +0000 (14:59 +0100)
commit1ba5b7fef0e468296f8d772aa4de02b681bdbf53
tree0405ff8622a991a7ece7d2670859e4273cab0afb
parent985b355d1c299d7a0730fc2c41d53943d054e0fc
iD: listen to  manual hashchanges from iframe parent

Pan to the new `map` location when the hash change was not not triggered by map interaction from inside iD itself.

This mirrors the behaviour when manually editing the `map` hash parameter on osm.org outside of iD.

This also fixes https://github.com/openstreetmap/iD/issues/10592 (error in js console when iD is opened outside of an iframe by directly navigating to osm.org/id).
app/assets/javascripts/id.js