Description
left/right stuff is highly confusing (not saying that tagging schema is bad, I see no better solution)
I think that iD can be smarter here - my idea is to highlight side when user is editing side-specific field.
When user edits left side of sidewalk, then left side of road may get transparent highlight on left side, with matching colour marking on left field. The same for right side. See mockups below.
(there is also potential for showing arrows for forward/backward directions, if side highlight gets implemented and it works well this could be the next one)
Screenshots (mockup)
left side is active:

right side is active:

iD show sides.zip
Description
left/right stuff is highly confusing (not saying that tagging schema is bad, I see no better solution)
I think that iD can be smarter here - my idea is to highlight side when user is editing side-specific field.
When user edits left side of sidewalk, then left side of road may get transparent highlight on left side, with matching colour marking on left field. The same for right side. See mockups below.
(there is also potential for showing arrows for forward/backward directions, if side highlight gets implemented and it works well this could be the next one)
Screenshots (mockup)
left side is active:

right side is active:

iD show sides.zip