TaskName indentation limited by available --chakra-spacing vars #54419
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The current TaskName rendering utilizes standard
--chakra-spacingvars forpaddingLeftstyling. There are limitations with these variables as they do not have enough precision to be used above 5 levels of depth. At level 6 and beyond, the calculation attempts to specify values that do not exist, so the padding falls back to pixels. For example, at level 6, the depth is 5, resulting in a padding calculation of5 * 3 + 2. When passed as paddingLeft, it attempts to resolve to--chakra-spacing-17which does not exist, so it falls back to17px.Code to reproduce issue:
Rendering issue in dag view:

This change calculates the rem value to mimic the
--chakra-spacingvariables without being bound to a specific list of values.Resolved issue in dag view:
