From e03757c6479c0cb1f9ce932054b201eda68b054a Mon Sep 17 00:00:00 2001
From: Kevin Babbitt
Date: Tue, 31 Mar 2026 13:48:40 -0700
Subject: [PATCH 1/3] [css-gaps-1] Add 'normal' value to
'rule-visibility-items'. #13477
---
css-gaps-1/Overview.bs | 22 ++++++++++++++++++----
1 file changed, 18 insertions(+), 4 deletions(-)
diff --git a/css-gaps-1/Overview.bs b/css-gaps-1/Overview.bs
index b6e04cd4428d..c330c344c21b 100644
--- a/css-gaps-1/Overview.bs
+++ b/css-gaps-1/Overview.bs
@@ -704,7 +704,7 @@ Break behaviors at intersections: The 'column-rule-break', 'row-rule-break', and
- Multicol gap decorations with rule-break set to ''normal''.
+ Multicol [=gap decorations=] with rule-break set to ''column-rule-break/normal''.
Note that in the column direction it behaves as if rule-break were set to ''intersection'',
while in the row direction it behaves as if rule-break were set to ''none''.
@@ -1093,9 +1093,9 @@ Adjusting gap decoration endpoints: The 'rule-inset' properties
Gap decoration visibility: The 'rule-visibility-items' properties
Name: column-rule-visibility-items, row-rule-visibility-items
- Value: ''all'' | ''around'' | ''between''
- Initial: ''all''
- Applies to: grid containers, and multicol containers
+ Value: ''all'' | ''around'' | ''between'' | ''normal''
+ Initial: ''normal''
+ Applies to: [=grid containers=] and [=multicol containers=]
Inherited: no
Computed value: as specified
Animation type: discrete
@@ -1111,6 +1111,20 @@ Gap decoration visibility: The 'rule-visibility-items' properties
Paint decorations in a gap segment if at least one of the two adjacent areas is occupied by an item.
between
Paint decorations in a gap segment if both adjacent areas are occupied by items.
+
normal
+
Behavior depends on the type of container.
+
+
[=Grid containers=]
+
+ Behaves the same as ''all''.
+
+
[=Multicol containers=]
+
+ On 'column-rule-visibility-items', behaves the same as ''column-rule-visibility-items/between''.
+ On 'row-rule-visibility-items', behaves the same as ''row-rule-visibility-items/all''.
+
+
+
From 4a5464b49602f66dff1d9d04076949d799550739 Mon Sep 17 00:00:00 2001
From: Kevin Babbitt
Date: Thu, 2 Apr 2026 09:31:24 -0700
Subject: [PATCH 2/3] Remove errant parenthetical about all being the default
---
css-gaps-1/Overview.bs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/css-gaps-1/Overview.bs b/css-gaps-1/Overview.bs
index c330c344c21b..c3e77c93641f 100644
--- a/css-gaps-1/Overview.bs
+++ b/css-gaps-1/Overview.bs
@@ -1149,7 +1149,7 @@ Gap decoration visibility: The 'rule-visibility-items' properties
- Gap decorations in Grid with ''column-rule-break/normal'' rule breaking and ''column-rule-visibility-items/all'' visibility (the default).
+ Gap decorations in Grid with ''column-rule-break/normal'' rule breaking and ''column-rule-visibility-items/all'' visibility.
From f7cbac84dd2b201d5f5716f868d682b56a3de94e Mon Sep 17 00:00:00 2001
From: Kevin Babbitt
Date: Thu, 2 Apr 2026 09:38:27 -0700
Subject: [PATCH 3/3] Introduce new Changes section
---
css-gaps-1/Overview.bs | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/css-gaps-1/Overview.bs b/css-gaps-1/Overview.bs
index c3e77c93641f..83e4e844c7ec 100644
--- a/css-gaps-1/Overview.bs
+++ b/css-gaps-1/Overview.bs
@@ -2222,6 +2222,14 @@ No new security considerations have been reported on this specification.
Added the ''column-rule-visibility-items/normal'' value to [[#visibility|*-rule-visibility-items]] and made it the new initial value.
+ (Issue 13477)
+