You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When reversing the direction of a roadway, the values within the turn:lanes, turn:lanes:forward, turn:lanes:backward, and turn:lanes:both_ways tags are incorrectly reversed.
Steps to reproduce:
Draw or select a way tagged highway=tertiarylanes=2turn:lanes:forward=right.
Actual results: highway=tertiarylanes=2turn:lanes:backward=left
It’s correct that forward became backward, but not that right became left. The left/right replacement behavior is intended to maintain consistency in tags that indicate a side of the road. However, the “left” and “right” in turn:* tags indicate maneuvers, not sides of the road. The backward direction before the reversal is the same as the forward direction after the reversal, so the tag shouldn’t start referring to a different connecting way.
This issue only reproduces with the values left and right, not with more complex turn:lanes values, such as left|right or slight_left, making this issue more surprising when it does occur. It’s especially subtle because turn lanes are only surfaced in the raw tag editor.
The text was updated successfully, but these errors were encountered:
When reversing the direction of a roadway, the values within the
turn:lanes
,turn:lanes:forward
,turn:lanes:backward
, andturn:lanes:both_ways
tags are incorrectly reversed.Steps to reproduce:
highway=tertiary
lanes=2
turn:lanes:forward=right
.Expected results:
highway=tertiary
lanes=2
turn:lanes:backward=right
Actual results:
highway=tertiary
lanes=2
turn:lanes:backward=left
It’s correct that
forward
becamebackward
, but not thatright
becameleft
. The left/right replacement behavior is intended to maintain consistency in tags that indicate a side of the road. However, the “left” and “right” inturn:*
tags indicate maneuvers, not sides of the road. Thebackward
direction before the reversal is the same as theforward
direction after the reversal, so the tag shouldn’t start referring to a different connecting way.This issue only reproduces with the values
left
andright
, not with more complexturn:lanes
values, such asleft|right
orslight_left
, making this issue more surprising when it does occur. It’s especially subtle because turn lanes are only surfaced in the raw tag editor.The text was updated successfully, but these errors were encountered: