This commit is contained in:
Michael Freno
2025-11-13 21:01:04 -05:00
parent 7e69e7f544
commit 9da8d589a1
2 changed files with 37 additions and 31 deletions

View File

@@ -443,7 +443,7 @@ function LayoutEngine:layoutChildren()
-- Horizontal layout: main axis is X, cross axis is Y
-- Position child at border box (x, y represents top-left including padding)
-- Add reservedMainStart and left margin to account for absolutely positioned siblings and margins
child.x = element.x + element.padding.left + reservedMainStart + currentMainPos + child.margin.left
child.x = self.element.x + self.element.padding.left + reservedMainStart + currentMainPos + child.margin.left
-- BORDER-BOX MODEL: Use border-box dimensions for alignment calculations
local childBorderBoxHeight = child:getBorderBoxHeight()