Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to iD v2.31.0 #5610

Merged
merged 1 commit into from
Feb 5, 2025
Merged

Update to iD v2.31.0 #5610

merged 1 commit into from
Feb 5, 2025

Conversation

tyrasd
Copy link
Member

@tyrasd tyrasd commented Feb 5, 2025

changes to the osm-website code:

This version of iD introduces a new hash parameter to enable to notes layer on startup. For a seamless integration into the website, I have added a check if the notes layer is currently active, and pass it forward to the iD iframe. The implementation is currently referring to the _osm_location cookie for this. Let me know if this should be done in a different way instead.

//edit: This should also address some of the "confusing" behavior when switching between osm.org map with notes enabled and the iD editor, see #1212


Upstream Changelog

✨ Usability & Accessibility

  • Fix flickering when switching between background imagery layers, make switching backgrounds snappier
  • Prevent password managers from autofilling tag fields (#10508)
  • Make parking space thinner in partial fill rendering (#10442)
  • Include route number in label of named route relations (#10478)
  • Make oneway arrows more visible on dark colored lines (#9143)
  • Add hash parameter to enable notes layer by default (#8042)

✂️ Operations

  • When extracting a node from a way (shortcut: E), the relations are now preserved by default. Extracting a node without its relations is still possible using ⇧ Shift E (#9816)
  • Remove rarely-used keyboard shortcut L to prevent accidental activation of the geolocate tool (#9999)

✅ Validation

  • Include wikidata errors from osmose QA service (#9998)

🐛 Bugfixes

  • Fix unsolvable validator error triggered by regional presets (#10459)
  • Render highway direction cones only on matching parent ways (#9013)
  • Prevent edit menu from being covered up by street level imagery or other map overlay panels (#10495)
  • Fix grid lines from showing up on background map tiles in certain situations (semi-transparent tiles or fractional browser zoom level) (#10594)
  • Prevent search results from sometimes getting stuck in the highlighted state when mouse-hovering the list of search results while typing ([#10661])
  • Allow tiles in minimap to be slightly underzoomed, preventing them from blacking out on low map zoom levels (#10653)
  • Fix confusing behaviour after logging out in the standalone build of iD (#10683)
  • Fix editor being stuck in a disabled state when login popup window is closed prematurely (#10651)
  • Preserve opening_hours when matching a NSI preset (#10564)
  • Fix bug causing invisible features when layer tag is a decimal number (#9933)

🌏 Localization

  • Update Sinitic languages in the Multilingual Names field (#10488)
  • Update the list of languages in the Wikipedia field (#10489)
  • Add Ladin (language code lld) as an available option for multilingual names
  • Add 30 indigenous languages as dropdown options for multilingual names (#10684)
  • Add language attributes to input fields for multilingual names, as well as wikidata and wikipedia fields (#10716)

🎓 Walkthrough / Help

  • Fix walkthrough from showing tooltips on wrong location under certain circumstances (#10650, #10624, #10634)

🚀 Presets

🔨 Development

  • Migrate unit tests from karma to vitest (#10452)

@github-actions github-actions bot added the big-pr label Feb 5, 2025
Copy link

github-actions bot commented Feb 5, 2025

1 Warning
⚠️ Number of updated lines of code is too large to be in one PR. Perhaps it should be separated into two or more?

Generated by 🚫 Danger

@tomhughes tomhughes merged commit 5d5d0be into openstreetmap:master Feb 5, 2025
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants