Martin Raifer

Results 140 issues of Martin Raifer

A slightly different approach for #8759 (and a bit beyond) to fix the issue with overly long NSI preset names for PT route relations. Supersedes #10583[^1]. * Uses the regular...

usability

![snyk-top-banner](https://res.cloudinary.com/snyk/image/upload/r-d/scm-platform/snyk-pull-requests/pr-banner-default.svg) ### Snyk has created this PR to fix 1 vulnerabilities in the npm dependencies of this project. #### Snyk changed the following file(s): - `package.json` #### Vulnerabilities that will...

[there] are actually intermittent race conditions [in the test suite] * For [job54955660322](https://github.com/openstreetmap/iD/actions/runs/19226752923/job/54955660322#step:7:409) from 08e4cecb: the issue is caused by us [running deferred work inside `requestIdleCallback`](https://github.com/openstreetmap/iD/blob/develop/modules/core/validator.js#L789), which is called after...

see https://wiki.openstreetmap.org/wiki/Rhein-Neckar for more information

[opentopomap](https://github.com/osmlab/editor-layer-index/blob/gh-pages/sources/world/OpenTopoMap.geojson?short_path=dc37b52) is set to be discontinued soon. See https://en.osm.town/@[email protected]/115507800544576397, https://opentopomap.org/about#survival, or https://github.com/der-stefan/OpenTopoMap/issues/365#issuecomment-2825441010.

https://community.openstreetmap.org/t/why-is-it-ok-that-id-performs-undiscussed-semiautomatic-distributed-mass-edits/139011 discussed the potentially problematic inclusion of `education=school` in the `addTags` section of the School (and related) presets. Maybe it would be better to omit this for the time being...

bug
waitfor-consensus
waitfor-discussion

`landuse=basin` is included in the list of deprecated tags (which triggers iD to suggest to update it to `natural=water + water=basin`), but the [OSM wiki](https://wiki.openstreetmap.org/wiki/Tag:landuse=basin) does not document this tag...

bug

when a geometry only touches the clipping polygon (and has no points inside the poly), `intersector.intersection()` will produce a "degenerate" version of the original geometry: a (multi)linestring when the geometry...

For example, requesting http://osmose.openstreetmap.fr/api/0.3/issues/14/13702/7517.geojson?item=1070 results in a HTTP/500 (Internal Server Error) error, while the same request in the `mvt` format (http://osmose.openstreetmap.fr/api/0.3/issues/14/13702/7517.mvt?item=1070) works fine. From what I can see, when the...