Skip to content

Commit e916753

Browse files
authored
Adds additional contain features and keys (#2252)
1 parent 641ee5a commit e916753

File tree

6 files changed

+57
-5
lines changed

6 files changed

+57
-5
lines changed

features/contain-size.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@ description: "The `contain: size` CSS declaration sets an element's dimensions e
33
spec: https://drafts.csswg.org/css-contain-2/#containment-size
44
group: containment
55
compat_features:
6-
- css.properties.contain
76
- css.properties.contain.size

features/contain-size.yml.dist

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,4 @@ status:
1414
safari: "15.4"
1515
safari_ios: "15.4"
1616
compat_features:
17-
- css.properties.contain
1817
- css.properties.contain.size

features/contain.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
name: contain
2+
description: "The `contain` CSS property sets limits to the scope of styles, layout, and paint rendering for speed and efficiency. The `none` keyword value disables containment, `strict` is equivalent to `contain: size layout style paint`, and `content` is equivalent to `contain: layout style paint`."
3+
spec: https://drafts.csswg.org/css-contain-2/#contain-property
4+
group: containment
5+
caniuse: css-containment
6+
compat_features:
7+
- css.properties.contain
8+
- css.properties.contain.content
9+
- css.properties.contain.none
10+
- css.properties.contain.strict

features/contain.yml.dist

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Generated from: contain.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: high
6+
baseline_low_date: 2022-03-14
7+
baseline_high_date: 2024-09-14
8+
support:
9+
chrome: "52"
10+
chrome_android: "52"
11+
edge: "79"
12+
firefox: "69"
13+
firefox_android: "79"
14+
safari: "15.4"
15+
safari_ios: "15.4"
16+
compat_features:
17+
- css.properties.contain
18+
- css.properties.contain.content
19+
- css.properties.contain.none
20+
- css.properties.contain.strict

features/content-visibility.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,12 @@ description: The `content-visibility` CSS property delays rendering an element,
33
spec: https://drafts.csswg.org/css-contain-2/#content-visibility
44
group: css
55
caniuse: css-content-visibility
6+
compat_features:
7+
- api.ContentVisibilityAutoStateChangeEvent
8+
- api.ContentVisibilityAutoStateChangeEvent.ContentVisibilityAutoStateChangeEvent
9+
- api.ContentVisibilityAutoStateChangeEvent.skipped
10+
- api.Element.contentvisibilityautostatechange_event
11+
- css.properties.content-visibility
12+
- css.properties.content-visibility.auto
13+
- css.properties.content-visibility.hidden
14+
- css.properties.content-visibility.visible

features/content-visibility.yml.dist

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ status:
88
chrome: "108"
99
chrome_android: "108"
1010
edge: "108"
11-
firefox: "125"
12-
firefox_android: "125"
11+
firefox: "130"
12+
firefox_android: "130"
1313
safari: "18"
1414
safari_ios: "18"
1515
compat_features:
@@ -24,8 +24,10 @@ compat_features:
2424
# safari: "18"
2525
# safari_ios: "18"
2626
- css.properties.content-visibility
27+
- css.properties.content-visibility.auto
28+
- css.properties.content-visibility.hidden
29+
- css.properties.content-visibility.visible
2730

28-
# ⬇️ Same status as overall feature ⬇️
2931
# baseline: low
3032
# baseline_low_date: 2024-09-16
3133
# support:
@@ -39,3 +41,16 @@ compat_features:
3941
- api.ContentVisibilityAutoStateChangeEvent
4042
- api.ContentVisibilityAutoStateChangeEvent.ContentVisibilityAutoStateChangeEvent
4143
- api.ContentVisibilityAutoStateChangeEvent.skipped
44+
45+
# ⬇️ Same status as overall feature ⬇️
46+
# baseline: low
47+
# baseline_low_date: 2024-09-16
48+
# support:
49+
# chrome: "108"
50+
# chrome_android: "108"
51+
# edge: "108"
52+
# firefox: "130"
53+
# firefox_android: "130"
54+
# safari: "18"
55+
# safari_ios: "18"
56+
- api.Element.contentvisibilityautostatechange_event

0 commit comments

Comments
 (0)