Kyℓe Hensel

Results 79 issues of Kyℓe Hensel

`utilDisplayLabel` imports `presetManager` which imports `utils.js`, causing a dependency cycle. This PR moves `utilDisplayLabel` into a separate file and updates the imports.

chore

Closes #7109, Closes #8036 This PR adds a new button which allows you to import an [osmChange](https://osm.wiki/osmChange) file into the editor. [Preview it here](https://kyle.kiwi/iD). This PR is cherrypicked from my...

new-feature

It's not safe to change `array.slice(-n)[0]` to `array.at(-n)`. This code is not equivalent for arrays with only 1 item. It's only equivalent for `.slice(-1)` Proof: ```js testCases = [ 'a',...

This was observed in https://github.com/openstreetmap/id-tagging-schema/pull/1335#pullrequestreview-2279573101 `presetManager.matchTags(...)` did not consider the `locationSet` of each preset, so it produced an error which was impossible to fix. Regardless of whether https://github.com/openstreetmap/id-tagging-schema/pull/1335 is accepted,...

bug

### URL https://osm.org/edit ### How to reproduce the issue? - Set your language to `en-*`, and use a keyboard layout with a ⌫ Backspace button. - Create an area tagged...

bug-browser-specific

Currently, this library only publishes the compiled `.js` files to npm, so there is no easy way for users to access type-defintions like `CoverageData`: https://github.com/alexcanessa/typescript-coverage-report/blob/ae28737ed4c9c37e581810281b7acf7cd578323d/src/lib/getCoverage.ts#L13-L20 If this MR is accepted,...

Currently, anyone who wants to consume ELI's data has to fetch the data directly from the main git branch ([via github pages](https://osmlab.github.io/editor-layer-index/imagery.geojson) or [github](https://github.com/osmlab/editor-layer-index/raw/gh-pages/imagery.geojson)), since this repository does not do...

`{ "anyOf": [] }` is currently converted to `type T = ()` which is invalid TypeScript syntax. This PR fixes the logic so that empty sets and empty arrays become...

Related to #2558 and #4334 ### Expected behavior Underground turning circles should be rendered in the same style as the tunnel they adjoin (or alternatively, not rendered at all). ###...

bug
roads
layering

Currently, only the `wikidata` field is clickable in the tag-diff. This PR integrates https://github.com/JOSM/tag2link so that many other OSM keys are now clickable, such as `contact:twitter`, `website`, `mapillary`, `ref:whc`, and...