min-width in percent isn't calculated against parent node
Author: vadimdemedesCreated Mar 18, 2019Updated Feb 20, 2026
LabelsAlgorithm
It seems that Yoga doesn't calculate min-width against parent node's width. Interestingly it occurs only when using percentage, e.g. 50%.
P.S. Thank you for the amazing library! Ink is a very happy user!
Report
- I have searched existing issues and this is not a duplicate
Issues and Steps to Reproduce
See https://codesandbox.io/s/vv0rlkokz7 for reproduction. childNode's width should be half of parentNode's width, but it seems to be half of rootNode's width for some reason.
Expected Behavior
It should calculate 50% min-width against parent node's width.
Actual Behavior
It calculates min-width against root node.
Link to Code
Source: react/yoga