Rapid icon indicating copy to clipboard operation
Rapid copied to clipboard

Cannot upload changesets when an element in a relation whose type has a prefix is edited

Open Swarkin opened this issue 11 months ago • 1 comments

Description

When editing an element in any way (even simply moving a node) that is a member of a relation which is tagged with for example disused:type=, both iD and Rapid refuse to upload it even though there have not been any edits to these relations as it doesn't detect the type field.

Screenshots

bkGV0tD

Version

2.5.0

What browser are you seeing the problem on? What version are you running?

Tested on Chromium and Firefox

The OS you're using

Windows 11

Steps to reproduce

  1. Find relation that has the (for example) disused:type tag
  2. Edit any element that is part of it

The browser URL at the time you encountered the bug

n/a

The auto-detected useragent string for your browser (leave blank if you're manually filling this form out)

No response

Swarkin avatar Jan 05 '25 12:01 Swarkin

related: https://github.com/openstreetmap/iD/issues/10649 It sounds like there are ways to remove the type of a relation, or stumble upon one that has no type - which is invalid.

So the error you are seeing is a good error, but I'm not sure the best way to prompt a user to fix this. I agree it's a bit unfair to require a user to know about relations data model if they are just editing something unrelated.

bhousel avatar Jan 07 '25 15:01 bhousel