about summary refs log tree commit diff stats
path: root/src/css
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2025-03-13 18:46:39 +0100
committerbptato <nincsnevem662@gmail.com>2025-03-13 19:10:42 +0100
commit02f69c4da217dd8b06beaaf57d46c20ab9a1ff60 (patch)
treeac46012777d188c7036e4c62a99d07a5b163148a /src/css
parentc2af6928110645a3901c71bb0163088c3f05c5b2 (diff)
downloadchawan-02f69c4da217dd8b06beaaf57d46c20ab9a1ff60.tar.gz
cascade: also blockify inline-flex/(inline-)?grid items
Diffstat (limited to 'src/css')
-rw-r--r--src/css/cascade.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/css/cascade.nim b/src/css/cascade.nim
index 39e92cc5..6539d937 100644
--- a/src/css/cascade.nim
+++ b/src/css/cascade.nim
@@ -348,7 +348,7 @@ proc applyDeclarations(rules: RuleList; parent, element: Element;
       result{"display"} = DisplayInlineBlock
   elif result{"float"} != FloatNone or
       ctx.parentComputed != nil and
-        ctx.parentComputed{"display"} == DisplayFlex:
+        ctx.parentComputed{"display"} in DisplayInnerFlex + DisplayInnerGrid:
     result{"display"} = result{"display"}.blockify()
   if (result{"overflow-x"} in {OverflowVisible, OverflowClip}) !=
       (result{"overflow-y"} in {OverflowVisible, OverflowClip}):