diff --git a/css-cascade-6/Overview.bs b/css-cascade-6/Overview.bs
index 0504d607c63..329d783113f 100644
--- a/css-cascade-6/Overview.bs
+++ b/css-cascade-6/Overview.bs
@@ -314,11 +314,7 @@ Effects of ''@scope''
the ''@scope'' rule’s [=scoping root=],
including the [=featureless=] [=shadow host=]
when that host is the [=scoping root=].
- The ''&'' selector is defined to represent
- the selector representing the [=scoping root=]
- (the <:where(:scope).
* The [=cascade=] prioritizes declarations
with a [=scope proximity|more proximate=] [=scoping root=],
regardless of specificity or order of appearance
@@ -518,19 +514,11 @@ Scoped Style Rules
}
- While the '':scope'' or ''&'' selectors
- can both refer to the [=scoping root=],
- they have otherwise different meanings in this context:
-
- : Differences in selector matching
- :: The '':scope'' selector will only match the [=scoping root=] itself,
- while the ''&'' selector is able to match any element
- that is matched by the <
@@ -773,6 +761,9 @@ Changes since the 21 March 2023 Working Draft
Significant changes since the
21 March 2023 Working Draft include:
+ * Defined ''&'' to behave like
refers to the elements matched
by the nearest ancestor style rule.
- For the purposes of the style rules in its body
- and its own <:where(:scope).
+ (Issue 9740)
+
* Allowed [=declarations=] directly within ''@scope''.
(Issue 10389)
diff --git a/css-nesting-1/Overview.bs b/css-nesting-1/Overview.bs
index ddb66d718fc..13c4e81716d 100644
--- a/css-nesting-1/Overview.bs
+++ b/css-nesting-1/Overview.bs
@@ -763,11 +763,6 @@ Nested ''@scope'' Rules
.parent { color: blue; }
- @scope (.parent > .scope) to (.parent > .scope .limit) {
- .parent > .scope .content {
+ @scope (.parent > .scope) to (:where(:scope) .limit) {
+ :where(:scope) .content {
color: red;
}
}
:where(:scope)
+ in ''@scope'' rules.
+