Skip to content

Commit cfbbb6b

Browse files
jamesnwvwallen
authored andcommitted
Add position keys to backdrop and flexbox (web-platform-dx#2134)
1 parent a49574a commit cfbbb6b

File tree

4 files changed

+80
-12
lines changed

4 files changed

+80
-12
lines changed

features/backdrop.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,8 @@ name: "::backdrop"
22
description: The `::backdrop` CSS pseudo-element is a box underneath an element in the top layer, such as a `<dialog>`. It can be used to create obscuring effects distinguishing a modal element from the elements underneath.
33
spec: https://drafts.csswg.org/css-position-4/#backdrop
44
group: selectors
5+
status:
6+
compute_from: css.selectors.backdrop
57
compat_features:
68
- css.selectors.backdrop
9+
- css.selectors.backdrop.inherit_from_originating_element

features/backdrop.yml.dist

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,28 @@ status:
1414
safari: "15.4"
1515
safari_ios: "15.4"
1616
compat_features:
17+
# ⬇️ Same status as overall feature ⬇️
18+
# baseline: high
19+
# baseline_low_date: 2022-03-14
20+
# baseline_high_date: 2024-09-14
21+
# support:
22+
# chrome: "37"
23+
# chrome_android: "37"
24+
# edge: "79"
25+
# firefox: "47"
26+
# firefox_android: "47"
27+
# safari: "15.4"
28+
# safari_ios: "15.4"
1729
- css.selectors.backdrop
30+
31+
# baseline: low
32+
# baseline_low_date: 2024-03-05
33+
# support:
34+
# chrome: "122"
35+
# chrome_android: "122"
36+
# edge: "122"
37+
# firefox: "120"
38+
# firefox_android: "120"
39+
# safari: "17.4"
40+
# safari_ios: "17.4"
41+
- css.selectors.backdrop.inherit_from_originating_element

features/flexbox.yml

Lines changed: 27 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,31 @@ description: Flexbox is a one-dimensional layout system, which places content ei
33
spec: https://drafts.csswg.org/css-flexbox-1/
44
group: flexbox
55
caniuse: flexbox
6-
# Status is manually set to match https://caniuse.com/flexbox.
7-
# TODO: https://github.com/web-platform-dx/web-features/pull/1227
86
status:
9-
baseline: high
10-
baseline_low_date: 2015-09-30
11-
support:
12-
chrome: "29"
13-
chrome_android: "29"
14-
edge: "12"
15-
firefox: "28"
16-
firefox_android: "28"
17-
safari: "9"
18-
safari_ios: "9"
7+
compute_from: css.properties.display.flex
8+
compat_features:
9+
- css.properties.display.flex
10+
- css.properties.display.inline-flex
11+
- css.properties.flex
12+
- css.properties.flex-direction
13+
- css.properties.flex-grow
14+
- css.properties.flex-shrink
15+
- css.properties.order
16+
- css.properties.flex-basis
17+
- css.properties.flex-basis.auto
18+
- css.properties.align-content.flex_context
19+
- css.properties.flex-flow
20+
- css.properties.flex-wrap
21+
- css.properties.align-self.flex_context
22+
- css.properties.align-items.flex_context
23+
- css.properties.justify-content.flex_context
24+
- css.properties.justify-items.flex_context
25+
- css.properties.align-content.flex_context.stretch
26+
- css.properties.align-self.flex_context.stretch
27+
- css.properties.justify-content.flex_context.stretch
28+
- css.properties.place-content.flex_context
29+
- css.properties.place-items.flex_context
30+
- css.properties.place-self.flex_context
31+
- css.properties.align-self.flex_context.baseline
32+
- css.properties.align-items.flex_context.baseline
33+
- css.properties.position.absolutely_positioned_flex_children

features/flexbox.yml.dist

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
11
# Generated from: flexbox.yml
22
# Do not edit this file by hand. Edit the source file instead!
33

4+
status:
5+
baseline: high
6+
baseline_low_date: 2015-09-30
7+
baseline_high_date: 2018-03-30
8+
support:
9+
chrome: "29"
10+
chrome_android: "29"
11+
edge: "12"
12+
firefox: "20"
13+
firefox_android: "20"
14+
safari: "9"
15+
safari_ios: "9"
416
compat_features:
17+
# ⬇️ Same status as overall feature ⬇️
518
# baseline: high
619
# baseline_low_date: 2015-09-30
720
# baseline_high_date: 2018-03-30
@@ -78,6 +91,19 @@ compat_features:
7891
- css.properties.justify-content.flex_context
7992
- css.properties.justify-items.flex_context
8093

94+
# baseline: high
95+
# baseline_low_date: 2017-09-19
96+
# baseline_high_date: 2020-03-19
97+
# support:
98+
# chrome: "52"
99+
# chrome_android: "52"
100+
# edge: "12"
101+
# firefox: "52"
102+
# firefox_android: "52"
103+
# safari: "11"
104+
# safari_ios: "11"
105+
- css.properties.position.absolutely_positioned_flex_children
106+
81107
# baseline: high
82108
# baseline_low_date: 2020-01-15
83109
# baseline_high_date: 2022-07-15

0 commit comments

Comments
 (0)