wrong last modif of a way and a relation when changing a node
URL
https://www.openstreetmap.org/edit?node=13114459674#map=19/-3.276268/11.444414
How to reproduce the issue?
- follow the link above
- delete the wrong name and save your change
- update the page : on the left panel, the node is indicated with a last modification by you a few second ago = the information is true
- select the way that uses this node : the way is indicated with a last modification by you a few second ago. It is false : the way is exactly the same as before : same tags, same number of nodes, same location for all nodes,
- select the relation of that way : the relation is indicated with a last modification by you a few second ago. It is false : the relation is exactly the same as before your saved it : same tags, same number of members, same number of nodes, and all members and nodes are at the same locations.
Screenshot(s) or anything else?
No response
Which deployed environments do you see the issue in?
Released version at openstreetmap.org/edit
What version numbers does this issue effect?
2.36.0
Which browsers are you seeing this problem on?
Firefox
Yes, in this particular case, the indicated time is not what one would expect. But that is mostly a limitation rooted in the data that iD has available from the OSM API: from a normal map call result it is not possible to distinguish the case of a pure tag edit from one where the mapper has actually (indirectly) changed the geometry of the way. Also, please note that the indicated time is not meant to be an authoritative value of the last modified[^1] time of the selected feature[^1]. The main goal is to let the mappers know when the feature was last touched[^2] by another mapper, in order to understand whether the feature has been sitting around for a decade or if it was recently inspected by another mapper. For that purpose it is more useful to also consider child-edits instead of omitting them. See also https://github.com/openstreetmap/iD/pull/7629#discussion_r2242279753.
[^1]: definition pending [^2]: Thinking of it: it might be worth to rename the text from "last modified …" to "last touched …" to indicate this intent more clearly 🤔
PS: Please don't use the main OSM database for test data. There is a dedicated sandbox version of the OSM stack available at https://api06.dev.openstreetmap.org/ for such uses. 😊
I agree with the second footnote. Because you closed this issue, could you change that text a soon as possible, so as not to forget this improvement ?
I'm going to reopen this one so that we have 1 place to discuss future optimisations. Currently there are various comments spread across 5 different https://github.com/openstreetmap/iD/labels/wontfix issues.