<h2>1.8.4</h2>

<ul>
<li>Block UI, disable draws while fetching missing childnodes when user restores saved work</li>
<li>Add iD.Map#redrawEnable to enable/disable redraws</li>
<li>Don't select filtered hidden vertices with the lasso</li>
<li>Adjust matching rules for multipolygon members (<a href="https://github.com/openstreetmap/iD/issues/2887" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/2887" data-id="123932530" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#2887</a>)</li>
<li>Add Diaper Changing field to amenity toilets (<a href="https://github.com/openstreetmap/iD/pull/2890" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/2890" data-id="124113450" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#2890</a>, thanks <a href="https://github.com/morray" class="user-mention">@morray</a>)</li>
<li>Add rendering for tag-crossing pedestrian crosswalks</li>
<li>Fix rendering of highway=pedestrian, highway=crossing preset icon</li>
<li>Waterway presets - dock, boatyard, water point (<a href="https://github.com/openstreetmap/iD/issues/2863" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/2863" data-id="121058141" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#2863</a>, thanks <a href="https://github.com/arunasank" class="user-mention">@arunasank</a>)</li>
<li>Amenity presets - hunting stand, parking space, ferry terminal (<a href="https://github.com/openstreetmap/iD/issues/2883" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/2883" data-id="123259454" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#2883</a>, thanks <a href="https://github.com/arunasank" class="user-mention">@arunasank</a>)</li>
<li>More search terms for several amenity presets (<a href="https://github.com/openstreetmap/iD/issues/2880" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/2880" data-id="123098612" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#2880</a>)</li>
<li>Disambiguate shop=bicycle and amenity=bicycle_repair_station presets (<a href="https://github.com/openstreetmap/iD/issues/2845" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/2845" data-id="118974072" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#2845</a>)</li>
<li>Cancel debounced history saves in flush() and clearSaved()</li>
<li>Cancel throttled hash updates in hash.off()</li>
<li>Several fixes for "Entity Not Found" errors (<a href="https://github.com/openstreetmap/iD/issues/2736" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/2736" data-id="95896493" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#2736</a>)</li>
<li>Don't call childNodes unless necessary (avoid extra _childNodes caching)</li>
<li>Clear search results pane when changing modes</li>
<li>Center map on feature when selecting feature from search results</li>
<li>Suppress radial menu when selecting feature from search results</li>
<li>Rename doctor.json -> doctors.json (<a href="https://github.com/openstreetmap/iD/issues/2869" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/2869" data-id="121568446" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#2869</a>)</li>
<li>Add Breathe behavior for colorblind-friendly interpolated select halos (<a href="https://github.com/openstreetmap/iD/issues/1814" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/1814" data-id="19520912" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#1814</a>)</li>
<li>Many usability improvements to entity editor sidebar:

<ul>
<li>In Taginfo results sort keys with ':' below keys without ':' (<a href="https://github.com/openstreetmap/iD/issues/2376" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/2376" data-id="44621042" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#2376</a>)</li>
<li>Add back button for feature type reselection (<a href="https://github.com/openstreetmap/iD/issues/2453" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/2453" data-id="49989956" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#2453</a>)</li>
<li>Return should accept input and return to browse mode (<a href="https://github.com/openstreetmap/iD/issues/2380" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/2380" data-id="45054572" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#2380</a>)</li>
<li>Enable save as soon as user starts typing (<a href="https://github.com/openstreetmap/iD/issues/2342" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/2342" data-id="41484240" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#2342</a>)</li>
<li>Change feature editor close X to check mark (<a href="https://github.com/openstreetmap/iD/issues/2384" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/2384" data-id="45137222" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#2384</a>)</li>
</ul>
</li>
<li>Many improvements to the intro walkthrough:

<ul>
<li>Prevent most keyboard shortcuts during walkthrough</li>
<li>Prevent user from editing during pause before restarting failed task</li>
<li>Shrink introGraph (<a href="https://github.com/openstreetmap/iD/issues/1336" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/1336" data-id="13427222" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#1336</a>)</li>
<li>Localize some of the features in the walkthrough (<a href="https://github.com/openstreetmap/iD/issues/2881" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/2881" data-id="123165338" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#2881</a>)</li>
<li>Add search task to walkthrough (<a href="https://github.com/openstreetmap/iD/issues/2363" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/2363" data-id="43925969" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#2363</a>)</li>
<li>Add button images to walkthrough text (<a href="https://github.com/openstreetmap/iD/issues/2404" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/2404" data-id="46144784" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#2404</a>)</li>
<li>Better save blocking in intro (<a href="https://github.com/openstreetmap/iD/issues/1795" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/1795" data-id="19163801" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#1795</a>)</li>
<li>Display Help button in walkthrough, stay on it longer (<a href="https://github.com/openstreetmap/iD/issues/2364" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/2364" data-id="43926489" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#2364</a>)</li>
</ul>
</li>
<li>Set 'Content-Type': 'text/xml' when closing changeset (fix for IE auth warning) (<a href="https://github.com/openstreetmap/iD/issues/2874" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/iD/issues/2874" data-id="121877145" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">openstreetmap/iD#2874</a>)</li>
</ul>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>  <a href='https://github.com/openstreetmap/openstreetmap-website/pull/1126'>https://github.com/openstreetmap/openstreetmap-website/pull/1126</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Update to iD v1.8.4</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-0">vendor/assets/iD/iD.css.erb</a>
    (44)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-1">vendor/assets/iD/iD.js</a>
    (943)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-2">vendor/assets/iD/iD/locales/af.json</a>
    (21)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-3">vendor/assets/iD/iD/locales/ar.json</a>
    (645)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-4">vendor/assets/iD/iD/locales/ast.json</a>
    (17)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-5">vendor/assets/iD/iD/locales/bg-BG.json</a>
    (23)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-6">vendor/assets/iD/iD/locales/bn.json</a>
    (9)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-7">vendor/assets/iD/iD/locales/bs.json</a>
    (26)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-8">vendor/assets/iD/iD/locales/ca.json</a>
    (36)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-9">vendor/assets/iD/iD/locales/cs.json</a>
    (58)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-10">vendor/assets/iD/iD/locales/da.json</a>
    (108)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-11">vendor/assets/iD/iD/locales/de.json</a>
    (110)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-12">vendor/assets/iD/iD/locales/el.json</a>
    (21)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-13">vendor/assets/iD/iD/locales/en-GB.json</a>
    (38)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-14">vendor/assets/iD/iD/locales/en.json</a>
    (116)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-15">vendor/assets/iD/iD/locales/eo.json</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-16">vendor/assets/iD/iD/locales/es.json</a>
    (116)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-17">vendor/assets/iD/iD/locales/et.json</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-18">vendor/assets/iD/iD/locales/fa.json</a>
    (311)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-19">vendor/assets/iD/iD/locales/fi.json</a>
    (93)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-20">vendor/assets/iD/iD/locales/fr.json</a>
    (77)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-21">vendor/assets/iD/iD/locales/gl.json</a>
    (26)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-22">vendor/assets/iD/iD/locales/hi.json</a>
    (33)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-23">vendor/assets/iD/iD/locales/hr.json</a>
    (32)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-24">vendor/assets/iD/iD/locales/hu.json</a>
    (179)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-25">vendor/assets/iD/iD/locales/id.json</a>
    (30)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-26">vendor/assets/iD/iD/locales/is.json</a>
    (27)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-27">vendor/assets/iD/iD/locales/it.json</a>
    (120)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-28">vendor/assets/iD/iD/locales/ja.json</a>
    (96)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-29">vendor/assets/iD/iD/locales/kn.json</a>
    (7)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-30">vendor/assets/iD/iD/locales/ko.json</a>
    (65)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-31">vendor/assets/iD/iD/locales/lt.json</a>
    (31)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-32">vendor/assets/iD/iD/locales/lv.json</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-33">vendor/assets/iD/iD/locales/nl.json</a>
    (156)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-34">vendor/assets/iD/iD/locales/no.json</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-35">vendor/assets/iD/iD/locales/pl.json</a>
    (30)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-36">vendor/assets/iD/iD/locales/pt-BR.json</a>
    (71)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-37">vendor/assets/iD/iD/locales/pt.json</a>
    (1123)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-38">vendor/assets/iD/iD/locales/ro.json</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-39">vendor/assets/iD/iD/locales/ru.json</a>
    (370)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-40">vendor/assets/iD/iD/locales/sk.json</a>
    (121)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-41">vendor/assets/iD/iD/locales/sl.json</a>
    (26)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-42">vendor/assets/iD/iD/locales/sr.json</a>
    (32)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-43">vendor/assets/iD/iD/locales/sv.json</a>
    (42)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-44">vendor/assets/iD/iD/locales/te.json</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-45">vendor/assets/iD/iD/locales/th.json</a>
    (74)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-46">vendor/assets/iD/iD/locales/tl.json</a>
    (22)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-47">vendor/assets/iD/iD/locales/tr.json</a>
    (42)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-48">vendor/assets/iD/iD/locales/uk.json</a>
    (38)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-49">vendor/assets/iD/iD/locales/vi.json</a>
    (102)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-50">vendor/assets/iD/iD/locales/yue.json</a>
    (22)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-51">vendor/assets/iD/iD/locales/zh-CN.json</a>
    (40)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-52">vendor/assets/iD/iD/locales/zh-HK.json</a>
    (1654)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-53">vendor/assets/iD/iD/locales/zh-TW.json</a>
    (108)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-54">vendor/assets/iD/iD/locales/zh.json</a>
    (23)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-55">vendor/assets/iD/imagery.js</a>
    (3788)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126/files#diff-56">vendor/assets/iD/presets.js</a>
    (143)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/1126.patch'>https://github.com/openstreetmap/openstreetmap-website/pull/1126.patch</a></li>
  <li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/1126.diff'>https://github.com/openstreetmap/openstreetmap-website/pull/1126.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1126">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABWnLS7qjKi2jV_OhM96UYIjzm1uEutxks5pXZMZgaJpZM4G__Zm.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/openstreetmap/openstreetmap-website/pull/1126"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>