Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Dec 10, 2025

⚠ NEVER add commits to this pull request.

πŸ€– This pull request was automatically created to facilitate human review of @webref/css6 changes triggered by curated data at cebcc2a.

🧐 Please review the diff below and version numbers. If all looks good, merge this pull request to release the changes to npm.

πŸ“¦ Latest released @webref/css6 package was v6.23.19. Merging this pull request will release v6.23.20. Make sure that the bump is the right one for the changes.

✍ If any change needs to be made before release, do not add a commit to this pull request. Changes should rather be handled in a separate pull request and pushed to the main branch. You may leave this pull request open in the meantime, or close it. The pre-release job will automatically update this pull request or create a new one once the updates have made their way to the main branch.

πŸ›ˆ The actual change introduced by this pull request is a version bump in packages/css6/package.json. You do not need to review that change. The bumped version is not the version that will be released when this pull request is merged, but rather the version that will be released next time.

IMPORTANT:
- Diff is too long to render in a PR description: 136976 characters
- First 60000 characters shown below
- Check the action log for the full diff

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/CSS.json packages/css6/CSS.json
--- webref/node_modules/@webref/css/CSS.json
+++ packages/css6/CSS.json
@@ -486,7 +486,8 @@
       "name": "<shape>",
       "prose": "In CSS 2, the only valid <shape> value is: rect(<top>, <right>, <bottom>, <left>) where <top> and <bottom> specify offsets from the top border edge of the box, and <right>, and <left> specify offsets from the left border edge of the box. Authors should separate offset values with commas. User agents must support separation with commas, but may also support separation without commas (but not a combination), because a previous revision of this specification was ambiguous in this respect. <top>, <right>, <bottom>, and <left> may either have a <length> value or auto. Negative lengths are permitted. The value auto means that a given edge of the clipping region will be the same as the edge of the element’s generated border box (i.e., auto means the same as 0 for <top> and <left>, the same as the used value of the height plus the sum of vertical padding and border widths for <bottom>, and the same as the used value of the width plus the sum of the horizontal padding and border widths for <right>, such that four auto values result in the clipping region being the same as the element’s border box). When coordinates are rounded to pixel coordinates, care should be taken that no pixels remain visible when <left> and <right> have the same value (or <top> and <bottom> have the same value), and conversely that no pixels within the element’s border box remain hidden when these values are auto.",
       "href": "https://drafts.csswg.org/css2/#value-def-shape",
-      "type": "type"
+      "type": "type",
+      "value": "rect(<top>, <right>, <bottom>, <left>)"
     },
     {
       "name": "<top>",
@@ -551,12 +552,14 @@
     {
       "name": "<absolute-size>",
       "href": "https://drafts.csswg.org/css2/#value-def-absolute-size",
-      "type": "type"
+      "type": "type",
+      "value": "xx-small | x-small | small | medium | large | x-large | xx-large"
     },
     {
       "name": "<relative-size>",
       "href": "https://drafts.csswg.org/css2/#value-def-relative-size",
-      "type": "type"
+      "type": "type",
+      "value": "larger | smaller"
     }
   ]
 }

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/SVG.json packages/css6/SVG.json
--- webref/node_modules/@webref/css/SVG.json
+++ packages/css6/SVG.json
@@ -351,7 +351,8 @@
       "styleDeclaration": [
         "stop-color",
         "stopColor"
-      ]
+      ],
+      "value": "<'color'>"
     },
     {
       "name": "stop-opacity",
@@ -359,7 +360,8 @@
       "styleDeclaration": [
         "stop-opacity",
         "stopOpacity"
-      ]
+      ],
+      "value": "<'opacity'>"
     }
   ],
   "atrules": [],

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/compositing.json packages/css6/compositing.json
--- webref/node_modules/@webref/css/compositing.json
+++ packages/css6/compositing.json
@@ -1,21 +1,21 @@
 {
   "spec": {
-    "title": "Compositing and Blending Level 2",
-    "url": "https://drafts.fxtf.org/compositing-2/"
+    "title": "Compositing and Blending Module Level 2",
+    "url": "https://drafts.csswg.org/compositing-2/"
   },
   "properties": [
     {
       "name": "mix-blend-mode",
-      "href": "https://drafts.fxtf.org/compositing-2/#propdef-mix-blend-mode",
-      "value": "<blend-mode> | plus-darker | plus-lighter",
+      "href": "https://drafts.csswg.org/compositing-2/#propdef-mix-blend-mode",
+      "value": "<blend-mode> | plus-lighter",
       "initial": "normal",
       "appliesTo": "All elements. In SVG, it applies to container elements, graphics elements and graphics referencing elements. [SVG11]",
       "inherited": "no",
       "percentages": "N/A",
       "computedValue": "as specified",
       "canonicalOrder": "per grammar",
+      "animationType": "discrete",
       "media": "visual",
-      "animatable": "no",
       "styleDeclaration": [
         "mix-blend-mode",
         "mixBlendMode"
@@ -23,7 +23,7 @@
     },
     {
       "name": "isolation",
-      "href": "https://drafts.fxtf.org/compositing-2/#propdef-isolation",
+      "href": "https://drafts.csswg.org/compositing-2/#propdef-isolation",
       "value": "<isolation-mode>",
       "initial": "auto",
       "appliesTo": "All elements. In SVG, it applies to container elements, graphics elements and graphics referencing elements. [SVG11]",
@@ -31,24 +31,24 @@
       "percentages": "N/A",
       "computedValue": "as specified",
       "canonicalOrder": "per grammar",
+      "animationType": "discrete",
       "media": "visual",
-      "animatable": "no",
       "styleDeclaration": [
         "isolation"
       ]
     },
     {
       "name": "background-blend-mode",
-      "href": "https://drafts.fxtf.org/compositing-2/#propdef-background-blend-mode",
-      "value": "<mix-blend-mode>#",
+      "href": "https://drafts.csswg.org/compositing-2/#propdef-background-blend-mode",
+      "value": "<'mix-blend-mode'>#",
       "initial": "normal",
       "appliesTo": "All HTML elements",
       "inherited": "no",
       "percentages": "N/A",
       "computedValue": "as specified",
       "canonicalOrder": "per grammar",
+      "animationType": "discrete",
       "media": "visual",
-      "animatable": "no",
       "styleDeclaration": [
         "background-blend-mode",
         "backgroundBlendMode"
@@ -60,103 +60,103 @@
   "values": [
     {
       "name": "<blend-mode>",
-      "href": "https://drafts.fxtf.org/compositing-2/#ltblendmodegt",
+      "href": "https://drafts.csswg.org/compositing-2/#ltblendmodegt",
       "type": "type",
-      "value": "normal | multiply | screen | overlay | darken | lighten | color-dodge |color-burn | hard-light | soft-light | difference | exclusion | hue | saturation | color | luminosity",
+      "value": "normal | darken | multiply | color-burn | lighten | screen | color-dodge | overlay | soft-light | hard-light | difference | exclusion | hue | saturation | color | luminosity",
       "values": [
         {
           "name": "normal",
-          "href": "https://drafts.fxtf.org/compositing-2/#valdef-blend-mode-normal",
+          "href": "https://drafts.csswg.org/compositing-2/#valdef-blend-mode-normal",
           "type": "value",
           "value": "normal"
         },
         {
           "name": "multiply",
-          "href": "https://drafts.fxtf.org/compositing-2/#valdef-blend-mode-multiply",
+          "href": "https://drafts.csswg.org/compositing-2/#valdef-blend-mode-multiply",
           "type": "value",
           "value": "multiply"
         },
         {
           "name": "screen",
-          "href": "https://drafts.fxtf.org/compositing-2/#valdef-blend-mode-screen",
+          "href": "https://drafts.csswg.org/compositing-2/#valdef-blend-mode-screen",
           "type": "value",
           "value": "screen"
         },
         {
           "name": "overlay",
-          "href": "https://drafts.fxtf.org/compositing-2/#valdef-blend-mode-overlay",
+          "href": "https://drafts.csswg.org/compositing-2/#valdef-blend-mode-overlay",
           "type": "value",
           "value": "overlay"
         },
         {
           "name": "darken",
-          "href": "https://drafts.fxtf.org/compositing-2/#valdef-blend-mode-darken",
+          "href": "https://drafts.csswg.org/compositing-2/#valdef-blend-mode-darken",
           "type": "value",
           "value": "darken"
         },
         {
           "name": "lighten",
-          "href": "https://drafts.fxtf.org/compositing-2/#valdef-blend-mode-lighten",
+          "href": "https://drafts.csswg.org/compositing-2/#valdef-blend-mode-lighten",
           "type": "value",
           "value": "lighten"
         },
         {
           "name": "color-dodge",
-          "href": "https://drafts.fxtf.org/compositing-2/#valdef-blend-mode-color-dodge",
+          "href": "https://drafts.csswg.org/compositing-2/#valdef-blend-mode-color-dodge",
           "type": "value",
           "value": "color-dodge"
         },
         {
           "name": "color-burn",
-          "href": "https://drafts.fxtf.org/compositing-2/#valdef-blend-mode-color-burn",
+          "href": "https://drafts.csswg.org/compositing-2/#valdef-blend-mode-color-burn",
           "type": "value",
           "value": "color-burn"
         },
         {
           "name": "hard-light",
-          "href": "https://drafts.fxtf.org/compositing-2/#valdef-blend-mode-hard-light",
+          "href": "https://drafts.csswg.org/compositing-2/#valdef-blend-mode-hard-light",
           "type": "value",
           "value": "hard-light"
         },
         {
           "name": "soft-light",
-          "href": "https://drafts.fxtf.org/compositing-2/#valdef-blend-mode-soft-light",
+          "href": "https://drafts.csswg.org/compositing-2/#valdef-blend-mode-soft-light",
           "type": "value",
           "value": "soft-light"
         },
         {
           "name": "difference",
-          "href": "https://drafts.fxtf.org/compositing-2/#valdef-blend-mode-difference",
+          "href": "https://drafts.csswg.org/compositing-2/#valdef-blend-mode-difference",
           "type": "value",
           "value": "difference"
         },
         {
           "name": "exclusion",
-          "href": "https://drafts.fxtf.org/compositing-2/#valdef-blend-mode-exclusion",
+          "href": "https://drafts.csswg.org/compositing-2/#valdef-blend-mode-exclusion",
           "type": "value",
           "value": "exclusion"
         },
         {
           "name": "hue",
-          "href": "https://drafts.fxtf.org/compositing-2/#valdef-blend-mode-hue",
+          "href": "https://drafts.csswg.org/compositing-2/#valdef-blend-mode-hue",
           "type": "value",
           "value": "hue"
         },
         {
           "name": "saturation",
-          "href": "https://drafts.fxtf.org/compositing-2/#valdef-blend-mode-saturation",
+          "href": "https://drafts.csswg.org/compositing-2/#valdef-blend-mode-saturation",
           "type": "value",
           "value": "saturation"
         },
         {
           "name": "color",
-          "href": "https://drafts.fxtf.org/compositing-2/#valdef-blend-mode-color",
+          "href": "https://drafts.csswg.org/compositing-2/#valdef-blend-mode-color",
           "type": "value",
           "value": "color"
         },
         {
           "name": "luminosity",
-          "href": "https://drafts.fxtf.org/compositing-2/#valdef-blend-mode-luminosity",
+          "href": "https://drafts.csswg.org/compositing-2/#valdef-blend-mode-luminosity",
           "type": "value",
           "value": "luminosity"
         }
@@ -164,13 +164,13 @@
     },
     {
       "name": "<isolation-mode>",
-      "href": "https://drafts.fxtf.org/compositing-2/#isolated-propid",
+      "href": "https://drafts.csswg.org/compositing-2/#isolated-propid",
       "type": "type",
       "value": "auto | isolate"
     },
     {
       "name": "<composite-mode>",
-      "href": "https://drafts.fxtf.org/compositing-2/#compositemode",
+      "href": "https://drafts.csswg.org/compositing-2/#compositemode",
       "type": "type",
       "value": "clear | copy | source-over | destination-over | source-in | destination-in | source-out | destination-out | source-atop | destination-atop | xor | lighter | plus-darker | plus-lighter"
     }

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-anchor-position.json packages/css6/css-anchor-position.json
--- webref/node_modules/@webref/css/css-anchor-position.json
+++ packages/css6/css-anchor-position.json
@@ -169,6 +169,7 @@
     },
     {
       "name": "justify-self",
+      "href": "https://drafts.csswg.org/css-anchor-position-1/#propdef-justify-self",
       "newValues": "anchor-center",
       "values": [
         {
@@ -186,6 +187,7 @@
     },
     {
       "name": "align-self",
+      "href": "https://drafts.csswg.org/css-anchor-position-1/#propdef-align-self",
       "newValues": "anchor-center",
       "values": [
         {
@@ -203,6 +205,7 @@
     },
     {
       "name": "justify-items",
+      "href": "https://drafts.csswg.org/css-anchor-position-1/#propdef-justify-items",
       "newValues": "anchor-center",
       "values": [
         {
@@ -220,6 +223,7 @@
     },
     {
       "name": "align-items",
+      "href": "https://drafts.csswg.org/css-anchor-position-1/#propdef-align-items",
       "newValues": "anchor-center",
       "values": [
         {

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-borders.json packages/css6/css-borders.json
--- webref/node_modules/@webref/css/css-borders.json
+++ packages/css6/css-borders.json
@@ -452,7 +452,7 @@
       "appliesTo": "all elements except ruby base containers and ruby annotation containers",
       "inherited": "no",
       "percentages": "N/A",
-      "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+      "computedValue": "absolute length, snapped as a border width",
       "canonicalOrder": "per grammar",
       "animationType": "by computed value",
       "logicalPropertyGroup": "border-width",
@@ -469,7 +469,7 @@
       "appliesTo": "all elements except ruby base containers and ruby annotation containers",
       "inherited": "no",
       "percentages": "N/A",
-      "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+      "computedValue": "absolute length, snapped as a border width",
       "canonicalOrder": "per grammar",
       "animationType": "by computed value",
       "logicalPropertyGroup": "border-width",
@@ -486,7 +486,7 @@
       "appliesTo": "all elements except ruby base containers and ruby annotation containers",
       "inherited": "no",
       "percentages": "N/A",
-      "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+      "computedValue": "absolute length, snapped as a border width",
       "canonicalOrder": "per grammar",
       "animationType": "by computed value",
       "logicalPropertyGroup": "border-width",
@@ -503,7 +503,7 @@
       "appliesTo": "all elements except ruby base containers and ruby annotation containers",
       "inherited": "no",
       "percentages": "N/A",
-      "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+      "computedValue": "absolute length, snapped as a border width",
       "canonicalOrder": "per grammar",
       "animationType": "by computed value",
       "logicalPropertyGroup": "border-width",
@@ -520,7 +520,7 @@
       "appliesTo": "all elements except ruby base containers and ruby annotation containers",
       "inherited": "no",
       "percentages": "N/A",
-      "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+      "computedValue": "absolute length, snapped as a border width",
       "canonicalOrder": "per grammar",
       "animationType": "by computed value",
       "logicalPropertyGroup": "border-width",
@@ -537,7 +537,7 @@
       "appliesTo": "all elements except ruby base containers and ruby annotation containers",
       "inherited": "no",
       "percentages": "N/A",
-      "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+      "computedValue": "absolute length, snapped as a border width",
       "canonicalOrder": "per grammar",
       "animationType": "by computed value",
       "logicalPropertyGroup": "border-width",
@@ -554,7 +554,7 @@
       "appliesTo": "all elements except ruby base containers and ruby annotation containers",
       "inherited": "no",
       "percentages": "N/A",
-      "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+      "computedValue": "absolute length, snapped as a border width",
       "canonicalOrder": "per grammar",
       "animationType": "by computed value",
       "logicalPropertyGroup": "border-width",
@@ -571,7 +571,7 @@
       "appliesTo": "all elements except ruby base containers and ruby annotation containers",
       "inherited": "no",
       "percentages": "N/A",
-      "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+      "computedValue": "absolute length, snapped as a border width",
       "canonicalOrder": "per grammar",
       "animationType": "by computed value",
       "logicalPropertyGroup": "border-width",

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-cascade-6.json packages/css6/css-cascade-6.json
--- webref/node_modules/@webref/css/css-cascade-6.json
+++ packages/css6/css-cascade-6.json
@@ -19,13 +19,15 @@
       "name": "<scope-start>",
       "prose": "<scope-start> is a <selector-list> selector used to identify the scoping root(s).",
       "href": "https://drafts.csswg.org/css-cascade-6/#typedef-scope-start",
-      "type": "type"
+      "type": "type",
+      "value": "<selector-list>"
     },
     {
       "name": "<scope-end>",
       "prose": "<scope-end> is a <selector-list> selector used to identify any scoping limits.",
       "href": "https://drafts.csswg.org/css-cascade-6/#typedef-scope-end",
-      "type": "type"
+      "type": "type",
+      "value": "<selector-list>"
     }
   ]
 }

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-color.json packages/css6/css-color.json
--- webref/node_modules/@webref/css/css-color.json
+++ packages/css6/css-color.json
@@ -1192,7 +1192,8 @@
           "type": "value",
           "value": "yellowgreen"
         }
-      ]
+      ],
+      "value": "aliceblue | antiquewhite | aqua | aquamarine | azure | beige | bisque | black | blanchedalmond | blue | blueviolet | brown | burlywood | cadetblue | chartreuse | chocolate | coral | cornflowerblue | cornsilk | crimson | cyan | darkblue | darkcyan | darkgoldenrod | darkgray | darkgreen | darkgrey | darkkhaki | darkmagenta | darkolivegreen | darkorange | darkorchid | darkred | darksalmon | darkseagreen | darkslateblue | darkslategray | darkslategrey | darkturquoise | darkviolet | deeppink | deepskyblue | dimgray | dimgrey | dodgerblue | firebrick | floralwhite | forestgreen | fuchsia | gainsboro | ghostwhite | gold | goldenrod | gray | green | greenyellow | grey | honeydew | hotpink | indianred | indigo | ivory | khaki | lavender | lavenderblush | lawngreen | lemonchiffon | lightblue | lightcoral | lightcyan | lightgoldenrodyellow | lightgray | lightgreen | lightgrey | lightpink | lightsalmon | lightseagreen | lightskyblue | lightslategray | lightslategrey | lightsteelblue | lightyellow | lime | limegreen | linen | magenta | maroon | mediumaquamarine | mediumblue | mediumorchid | mediumpurple | mediumseagreen | mediumslateblue | mediumspringgreen | mediumturquoise | mediumvioletred | midnightblue | mintcream | mistyrose | moccasin | navajowhite | navy | oldlace | olive | olivedrab | orange | orangered | orchid | palegoldenrod | palegreen | paleturquoise | palevioletred | papayawhip | peachpuff | peru | pink | plum | powderblue | purple | rebeccapurple | red | rosybrown | royalblue | saddlebrown | salmon | sandybrown | seagreen | seashell | sienna | silver | skyblue | slateblue | slategray | slategrey | snow | springgreen | steelblue | tan | teal | thistle | tomato | turquoise | violet | wheat | white | whitesmoke | yellow | yellowgreen | transparent"
     },
     {
       "name": "<system-color>",
@@ -1333,7 +1334,8 @@
           "type": "value",
           "value": "VisitedText"
         }
-      ]
+      ],
+      "value": "AccentColor | AccentColorText | ActiveText | ButtonBorder | ButtonFace | ButtonText | Canvas | CanvasText | Field | FieldText | GrayText | Highlight | HighlightText | LinkText | Mark | MarkText | SelectedItem | SelectedItemText | VisitedText | <deprecated-color>"
     },
     {
       "name": "hsl()",
@@ -1747,7 +1749,8 @@
           "type": "value",
           "value": "WindowText"
         }
-      ]
+      ],
+      "value": "ActiveBorder | ActiveCaption | AppWorkspace | Background | ButtonHighlight | ButtonShadow | CaptionText | InactiveBorder | InactiveCaption | InactiveCaptionText | InfoBackground | InfoText | Menu | MenuText | Scrollbar | ThreeDDarkShadow | ThreeDFace | ThreeDHighlight | ThreeDLightShadow | ThreeDShadow | Window | WindowFrame | WindowText"
     },
     {
       "name": "<quirky-color>",

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-counter-styles.json packages/css6/css-counter-styles.json
--- webref/node_modules/@webref/css/css-counter-styles.json
+++ packages/css6/css-counter-styles.json
@@ -546,7 +546,8 @@
           "type": "value",
           "value": "ethiopic-numeric"
         }
-      ]
+      ],
+      "value": "<custom-ident>"
     },
     {
       "name": "<symbol>",

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-fonts.json packages/css6/css-fonts.json
--- webref/node_modules/@webref/css/css-fonts.json
+++ packages/css6/css-fonts.json
@@ -1136,7 +1136,8 @@
           "name": "<palette-identifier>",
           "prose": "This value identifies an CSS-defined palette to use. Users can define a palette by using the @font-palette-values rule. If no applicable @font-palette-values rule is present, this value behaves as normal. <palette-identifier> is parsed as a <dashed-ident>.",
           "href": "https://drafts.csswg.org/css-fonts-4/#typedef-font-palette-palette-identifier",
-          "type": "type"
+          "type": "type",
+          "value": "<dashed-ident>"
         },
         {
           "name": "<palette-mix()>",

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-forms.json packages/css6/css-forms.json
--- webref/node_modules/@webref/css/css-forms.json
+++ packages/css6/css-forms.json
@@ -10,7 +10,6 @@
       "values": [
         {
           "name": "base",
-          "prose": "When applied on a form control, base puts that control in the basic appearance state.",
           "href": "https://drafts.csswg.org/css-forms-1/#valdef-appearance-base",
           "type": "value",
           "value": "base"

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-grid-3.json packages/css6/css-grid-3.json
--- webref/node_modules/@webref/css/css-grid-3.json
+++ packages/css6/css-grid-3.json
@@ -5,13 +5,36 @@
   },
   "properties": [
     {
+      "name": "display",
+      "newValues": "grid-lanes | inline-grid-lanes",
+      "values": [
+        {
+          "name": "grid-lanes",
+          "prose": "This value causes an element to generate a block-level grid lanes container box.",
+          "href": "https://drafts.csswg.org/css-grid-3/#valdef-display-grid-lanes",
+          "type": "value",
+          "value": "grid-lanes"
+        },
+        {
+          "name": "inline-grid-lanes",
+          "prose": "This value causes an element to generate an inline-level grid lanes container box.",
+          "href": "https://drafts.csswg.org/css-grid-3/#valdef-display-inline-grid-lanes",
+          "type": "value",
+          "value": "inline-grid-lanes"
+        }
+      ],
+      "styleDeclaration": [
+        "display"
+      ]
+    },
+    {
       "name": "item-tolerance",
       "href": "https://drafts.csswg.org/css-grid-3/#propdef-item-tolerance",
       "value": "normal | <length-percentage> | infinite",
       "initial": "normal",
-      "appliesTo": "masonry containers",
+      "appliesTo": "grid lanes containers",
       "inherited": "no",
-      "percentages": "relative to the grid-axis content box size of the masonry container",
+      "percentages": "relative to the grid-axis content box size of the grid lanes container",
       "computedValue": "a computed <length-percentage> value",
       "canonicalOrder": "per grammar",
       "animationType": "as length",
@@ -25,7 +48,7 @@
       "href": "https://drafts.csswg.org/css-grid-3/#propdef-item-direction",
       "value": "auto | row | column | row-reverse | column-reverse",
       "initial": "auto",
-      "appliesTo": "flex containers, grid containers, masonry containers",
+      "appliesTo": "flex containers, grid containers, grid lanes containers",
       "inherited": "no",
       "percentages": "N/A",
       "computedValue": "as specified",
@@ -34,21 +57,21 @@
       "values": [
         {
           "name": "auto",
-          "prose": "Computes to either row or column depending on the layout mode: On flex containers and grid containers, computes to row. On masonry containers, if grid-template-rows is not none and grid-template-columns is none, computes to the value representing row tracks; otherwise computes to the value representing column tracks.",
+          "prose": "Computes to either row or column depending on the layout mode: On flex containers and grid containers, computes to row. On grid lanes containers, if grid-template-rows is not none and grid-template-columns is none, computes to the value representing row tracks; otherwise computes to the value representing column tracks.",
           "href": "https://drafts.csswg.org/css-grid-3/#valdef-item-direction-auto",
           "type": "value",
           "value": "auto"
         },
         {
           "name": "row",
-          "prose": "Track-oriented Option Represents placement into rows, i.e. tracks or lines parallel to the inline axis. Items fill those rows in start-to-end order. Flow-oriented Option Represents row-primary item placement, i.e. placing items start-to-end in the inline axis, producing flex row lines in flex layout, and column grid tracks in masonry layout.",
+          "prose": "Track-oriented Option Represents placement into rows, i.e. tracks or lines parallel to the inline axis. Items fill those rows in start-to-end order. Flow-oriented Option Represents row-primary item placement, i.e. placing items start-to-end in the inline axis, producing flex row lines in flex layout, and column grid tracks in grid lanes layout.",
           "href": "https://drafts.csswg.org/css-grid-3/#valdef-item-direction-row",
           "type": "value",
           "value": "row"
         },
         {
           "name": "column",
-          "prose": "Track-oriented Option Represents placement into columns, i.e. tracks or lines parallel to the block axis. Items fill those columns in start-to-end order. Flow-oriented Option Represents column-primary item placement, i.e. placing items start-to-end in the block axis, producing flex column lines in flex layout, and row grid tracks in masonry layout.",
+          "prose": "Track-oriented Option Represents placement into columns, i.e. tracks or lines parallel to the block axis. Items fill those columns in start-to-end order. Flow-oriented Option Represents column-primary item placement, i.e. placing items start-to-end in the block axis, producing flex column lines in flex layout, and row grid tracks in grid lanes layout.",
           "href": "https://drafts.csswg.org/css-grid-3/#valdef-item-direction-column",
           "type": "value",
           "value": "column"
@@ -78,7 +101,7 @@
       "href": "https://drafts.csswg.org/css-grid-3/#propdef-item-track",
       "value": "auto | row | column | row-reverse | column-reverse",
       "initial": "auto",
-      "appliesTo": "flex containers, grid containers, masonry containers",
+      "appliesTo": "flex containers, grid containers, grid lanes containers",
       "inherited": "no",
       "percentages": "N/A",
       "computedValue": "as specified",
@@ -87,21 +110,21 @@
       "values": [
         {
           "name": "auto",
-          "prose": "Computes to either row or column depending on the layout mode: On flex containers and grid containers, computes to row. On masonry containers, if grid-template-rows is not none and grid-template-columns is none, computes to the value representing row tracks; otherwise computes to the value representing column tracks.",
+          "prose": "Computes to either row or column depending on the layout mode: On flex containers and grid containers, computes to row. On grid lanes containers, if grid-template-rows is not none and grid-template-columns is none, computes to the value representing row tracks; otherwise computes to the value representing column tracks.",
           "href": "https://drafts.csswg.org/css-grid-3/#valdef-item-direction-auto",
           "type": "value",
           "value": "auto"
         },
         {
           "name": "row",
-          "prose": "Track-oriented Option Represents placement into rows, i.e. tracks or lines parallel to the inline axis. Items fill those rows in start-to-end order. Flow-oriented Option Represents row-primary item placement, i.e. placing items start-to-end in the inline axis, producing flex row lines in flex layout, and column grid tracks in masonry layout.",
+          "prose": "Track-oriented Option Represents placement into rows, i.e. tracks or lines parallel to the inline axis. Items fill those rows in start-to-end order. Flow-oriented Option Represents row-primary item placement, i.e. placing items start-to-end in the inline axis, producing flex row lines in flex layout, and column grid tracks in grid lanes layout.",
           "href": "https://drafts.csswg.org/css-grid-3/#valdef-item-direction-row",
           "type": "value",
           "value": "row"
         },
         {
           "name": "column",
-          "prose": "Track-oriented Option Represents placement into columns, i.e. tracks or lines parallel to the block axis. Items fill those columns in start-to-end order. Flow-oriented Option Represents column-primary item placement, i.e. placing items start-to-end in the block axis, producing flex column lines in flex layout, and row grid tracks in masonry layout.",
+          "prose": "Track-oriented Option Represents placement into columns, i.e. tracks or lines parallel to the block axis. Items fill those columns in start-to-end order. Flow-oriented Option Represents column-primary item placement, i.e. placing items start-to-end in the block axis, producing flex column lines in flex layout, and row grid tracks in grid lanes layout.",
           "href": "https://drafts.csswg.org/css-grid-3/#valdef-item-direction-column",
           "type": "value",
           "value": "column"
@@ -131,7 +154,7 @@
       "href": "https://drafts.csswg.org/css-grid-3/#propdef-item-wrap",
       "value": "[ auto | nowrap | wrap ] || [ normal | reverse ] | wrap-reverse",
       "initial": "auto",
-      "appliesTo": "flex containers, grid containers, masonry containers",
+      "appliesTo": "flex containers, grid containers, grid lanes containers",
       "inherited": "no",
       "percentages": "N/A",
       "computedValue": "as specified",
@@ -161,7 +184,7 @@
         },
         {
           "name": "normal",
-          "prose": "Items are placed in start-to-end order in the axis opposite to the primary track axis. In flex layout and grid layout, this controls the direction that new tracks (flex lines or grid tracks) are placed in. In masonry layout, for track-oriented syntax this controls which track is selected when several are tied for equal height; for flow-oriented syntax this controls which direction items fill their track in.",
+          "prose": "Items are placed in start-to-end order in the axis opposite to the primary track axis. In flex layout and grid layout, this controls the direction that new tracks (flex lines or grid tracks) are placed in. In grid lanes layout, for track-oriented syntax this controls which track is selected when several are tied for equal height; for flow-oriented syntax this controls which direction items fill their track in.",
           "href": "https://drafts.csswg.org/css-grid-3/#valdef-item-wrap-normal",
           "type": "value",
           "value": "normal"
@@ -191,7 +214,7 @@
       "href": "https://drafts.csswg.org/css-grid-3/#propdef-item-cross",
       "value": "[ auto | nowrap | wrap ] || [ normal | reverse ] | wrap-reverse",
       "initial": "auto",
-      "appliesTo": "flex containers, grid containers, masonry containers",
+      "appliesTo": "flex containers, grid containers, grid lanes containers",
       "inherited": "no",
       "percentages": "N/A",
       "computedValue": "as specified",
@@ -221,7 +244,7 @@
         },
         {
           "name": "normal",
-          "prose": "Items are placed in start-to-end order in the axis opposite to the primary track axis. In flex layout and grid layout, this controls the direction that new tracks (flex lines or grid tracks) are placed in. In masonry layout, for track-oriented syntax this controls which track is selected when several are tied for equal height; for flow-oriented syntax this controls which direction items fill their track in.",
+          "prose": "Items are placed in start-to-end order in the axis opposite to the primary track axis. In flex layout and grid layout, this controls the direction that new tracks (flex lines or grid tracks) are placed in. In grid lanes layout, for track-oriented syntax this controls which track is selected when several are tied for equal height; for flow-oriented syntax this controls which direction items fill their track in.",
           "href": "https://drafts.csswg.org/css-grid-3/#valdef-item-wrap-normal",
           "type": "value",
           "value": "normal"
@@ -251,7 +274,7 @@
       "href": "https://drafts.csswg.org/css-grid-3/#propdef-item-pack",
       "value": "normal | dense || balance",
       "initial": "normal",
-      "appliesTo": "flex containers, grid containers, masonry containers",
+      "appliesTo": "flex containers, grid containers, grid lanes containers",
       "inherited": "no",
       "percentages": "N/A",
       "computedValue": "as specified",
@@ -304,30 +327,19 @@
   ],
   "atrules": [],
   "selectors": [],
-  "values": [],
-  "warnings": [
-    {
-      "msg": "Dangling value",
-      "name": "something",
-      "prose": "This value causes an element to generate a masonry container box.",
-      "href": "https://drafts.csswg.org/css-grid-3/#valdef-display-something",
-      "type": "value",
-      "value": "something",
-      "for": "display"
-    },
+  "values": [
     {
-      "msg": "Dangling value",
-      "name": "auto-areas",
-      "prose": "The new auto-areas value for the repeat() notation represents the number of repetitions necessary for the total number of explicit tracks to match the grid-template-areas value in effect in the corresponding axis. If multiple tracks are listed for the repetition, the final repetition is truncated as necessary to produce the correct number of tracks.",
-      "href": "https://drafts.csswg.org/css-grid-3/#valdef-repeat-auto-areas",
-      "type": "value",
-      "value": "auto-areas",
-      "for": "repeat()"
-    },
+      "name": "<auto-repeat>",
+      "href": "https://drafts.csswg.org/css-grid-3/#typedef-auto-repeat",
+      "type": "type",
+      "value": "repeat( [ auto-fill | auto-fit ] , [ <line-names>? <track-size> ]+ <line-names>? )"
+    }
+  ],
+  "warnings": [
     {
       "msg": "Dangling value",
       "name": "<length-percentage>",
-      "prose": "Specifies the tie threshold for the masonry container. Placement positions are considered to be equally good (β€œtied”) if they are within the specified distance from the shortest position.",
+      "prose": "Specifies the tie threshold for the grid lanes container. Placement positions are considered to be equally good (β€œtied”) if they are within the specified distance from the shortest position.",
       "href": "https://drafts.csswg.org/css-grid-3/#valdef-item-slack-length-percentage",
       "type": "value",
       "value": "<length-percentage>",
@@ -336,7 +348,7 @@
     {
       "msg": "Dangling value",
       "name": "normal",
-      "prose": "Resolves to a used value of 1em in masonry layout and a used value of 0 in all other layout modes.",
+      "prose": "Resolves to a used value of 1em in grid lanes layout and a used value of 0 in all other layout modes.",
       "href": "https://drafts.csswg.org/css-grid-3/#valdef-item-slack-normal",
       "type": "value",
       "value": "normal",

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-lists.json packages/css6/css-lists.json
--- webref/node_modules/@webref/css/css-lists.json
+++ packages/css6/css-lists.json
@@ -287,7 +287,8 @@
       "name": "<counter-name>",
       "prose": "Counters are referred to in CSS syntax using the <counter-name> type, which represents their name as a <custom-ident>. A <counter-name> name cannot match the keyword none; such an identifier is invalid as a <counter-name>.",
       "href": "https://drafts.csswg.org/css-lists-3/#typedef-counter-name",
-      "type": "type"
+      "type": "type",
+      "value": "<custom-ident>"
     },
     {
       "name": "<reversed-counter-name>",

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-masking.json packages/css6/css-masking.json
--- webref/node_modules/@webref/css/css-masking.json
+++ packages/css6/css-masking.json
@@ -1,12 +1,12 @@
 {
   "spec": {
     "title": "CSS Masking Module Level 1",
-    "url": "https://drafts.fxtf.org/css-masking-1/"
+    "url": "https://drafts.csswg.org/css-masking-1/"
   },
   "properties": [
     {
       "name": "clip-path",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-clip-path",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-clip-path",
       "value": "<clip-source> | [ <basic-shape> || <geometry-box> ] | none",
       "initial": "none",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
@@ -20,21 +20,21 @@
         {
           "name": "fill-box",
           "prose": "Uses the object bounding box as reference box.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-clip-path-fill-box",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-clip-path-fill-box",
           "type": "value",
           "value": "fill-box"
         },
         {
           "name": "stroke-box",
           "prose": "Uses the stroke bounding box as reference box.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-clip-path-stroke-box",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-clip-path-stroke-box",
           "type": "value",
           "value": "stroke-box"
         },
         {
           "name": "view-box",
           "prose": "Uses the nearest SVG viewport as reference box. If a viewBox attribute is specified for the SVG viewport creating element: The reference box is positioned at the origin of the coordinate system established by the viewBox attribute. The dimension of the reference box is set to the width and height values of the viewBox attribute.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-clip-path-view-box",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-clip-path-view-box",
           "type": "value",
           "value": "view-box"
         }
@@ -46,7 +46,7 @@
     },
     {
       "name": "clip-rule",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-clip-rule",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-clip-rule",
       "value": "nonzero | evenodd",
       "initial": "nonzero",
       "appliesTo": "Applies to SVG graphics elements",
@@ -60,14 +60,14 @@
         {
           "name": "nonzero",
           "prose": "See description of fill-rule property [SVG11].",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-clip-rule-nonzero",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-clip-rule-nonzero",
           "type": "value",
           "value": "nonzero"
         },
         {
           "name": "evenodd",
           "prose": "See description of fill-rule property [SVG11].",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-clip-rule-evenodd",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-clip-rule-evenodd",
           "type": "value",
           "value": "evenodd"
         }
@@ -79,7 +79,7 @@
     },
     {
       "name": "mask-image",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-image",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-image",
       "value": "<mask-reference>#",
       "initial": "none",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
@@ -93,7 +93,7 @@
         {
           "name": "<url>",
           "prose": "A URL reference to a mask element (for example url(commonmasks.svg#mask)) or to a CSS image.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-image-url",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-image-url",
           "type": "value",
           "value": "<url>"
         }
@@ -105,7 +105,7 @@
     },
     {
       "name": "mask-mode",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-mode",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-mode",
       "value": "<masking-mode>#",
       "initial": "match-source",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
@@ -119,21 +119,21 @@
         {
           "name": "alpha",
           "prose": "A value of alpha indicates that the alpha values of the mask layer image should be used as the mask values. See Calculating mask values.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-mode-alpha",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-mode-alpha",
           "type": "value",
           "value": "alpha"
         },
         {
           "name": "luminance",
           "prose": "A value of luminance indicates that the luminance values of the mask layer image should be used as the mask values. See Calculating mask values.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-mode-luminance",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-mode-luminance",
           "type": "value",
           "value": "luminance"
         },
         {
           "name": "match-source",
           "prose": "If the <mask-reference> of the mask-image property is of type <mask-source> the value specified by the referenced mask element’s mask-type property must be used. If the <mask-reference> of the mask-image property is of type <image> the alpha values of the mask layer image should be used as the mask values.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-mode-match-source",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-mode-match-source",
           "type": "value",
           "value": "match-source"
         }
@@ -145,7 +145,7 @@
     },
     {
       "name": "mask-repeat",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-repeat",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-repeat",
       "value": "<repeat-style>#",
       "initial": "repeat",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
@@ -162,7 +162,7 @@
     },
     {
       "name": "mask-position",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-position",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-position",
       "value": "<position>#",
       "initial": "0% 0%",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
@@ -179,7 +179,7 @@
     },
     {
       "name": "mask-clip",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-clip",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-clip",
       "value": "[ <coord-box> | no-clip ]#",
       "initial": "border-box",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
@@ -193,49 +193,49 @@
         {
           "name": "content-box",
           "prose": "The painted content is restricted to (clipped to) the content box.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-clip-content-box",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-clip-content-box",
           "type": "value",
           "value": "content-box"
         },
         {
           "name": "padding-box",
           "prose": "The painted content is restricted to (clipped to) the padding box.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-clip-padding-box",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-clip-padding-box",
           "type": "value",
           "value": "padding-box"
         },
         {
           "name": "border-box",
           "prose": "The painted content is restricted to (clipped to) the border box.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-clip-border-box",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-clip-border-box",
           "type": "value",
           "value": "border-box"
         },
         {
           "name": "fill-box",
           "prose": "The painted content is restricted to (clipped to) the object bounding box.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-clip-fill-box",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-clip-fill-box",
           "type": "value",
           "value": "fill-box"
         },
         {
           "name": "stroke-box",
           "prose": "The painted content is restricted to (clipped to) the stroke bounding box.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-clip-stroke-box",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-clip-stroke-box",
           "type": "value",
           "value": "stroke-box"
         },
         {
           "name": "view-box",
           "prose": "Uses the nearest SVG viewport as reference box. If a viewBox attribute is specified for the SVG viewport creating element: The reference box is positioned at the origin of the coordinate system established by the viewBox attribute. The dimension of the reference box is set to the width and height values of the viewBox attribute.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-clip-view-box",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-clip-view-box",
           "type": "value",
           "value": "view-box"
         },
         {
           "name": "no-clip",
           "prose": "The painted content is not restricted (not clipped).",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-clip-no-clip",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-clip-no-clip",
           "type": "value",
           "value": "no-clip"
         }
@@ -247,7 +247,7 @@
     },
     {
       "name": "mask-origin",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-origin",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-origin",
       "value": "<coord-box>#",
       "initial": "border-box",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
@@ -261,42 +261,42 @@
         {
           "name": "content-box",
           "prose": "The position is relative to the content box.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-origin-content-box",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-origin-content-box",
           "type": "value",
           "value": "content-box"
         },
         {
           "name": "padding-box",
           "prose": "The position is relative to the padding box. (For single boxes 0 0 is the upper left corner of the padding edge, 100% 100% is the lower right corner.)",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-origin-padding-box",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-origin-padding-box",
           "type": "value",
           "value": "padding-box"
         },
         {
           "name": "border-box",
           "prose": "The position is relative to the border box.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-origin-border-box",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-origin-border-box",
           "type": "value",
           "value": "border-box"
         },
         {
           "name": "fill-box",
           "prose": "The position is relative to the object bounding box.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-origin-fill-box",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-origin-fill-box",
           "type": "value",
           "value": "fill-box"
         },
         {
           "name": "stroke-box",
           "prose": "The position is relative to the stroke bounding box.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-origin-stroke-box",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-origin-stroke-box",
           "type": "value",
           "value": "stroke-box"
         },
         {
           "name": "view-box",
           "prose": "Uses the nearest SVG viewport as reference box. If a viewBox attribute is specified for the SVG viewport creating element: The reference box is positioned at the origin of the coordinate system established by the viewBox attribute. The dimension of the reference box is set to the width and height values of the viewBox attribute.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-origin-view-box",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-origin-view-box",
           "type": "value",
           "value": "view-box"
         }
@@ -308,7 +308,7 @@
     },
     {
       "name": "mask-size",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-size",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-size",
       "value": "<bg-size>#",
       "initial": "auto",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
@@ -325,7 +325,7 @@
     },
     {
       "name": "mask-composite",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-composite",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-composite",
       "value": "<compositing-operator>#",
       "initial": "add",
       "appliesTo": "All elements. In SVG, it applies to container elements without the defs element and all graphics elements",
@@ -339,28 +339,28 @@
         {
           "name": "add",
           "prose": "The source is placed over the destination. (See Porter-Duff compositing operator source over for more details.)",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-composite-add",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-composite-add",
           "type": "value",
           "value": "add"
         },
         {
           "name": "subtract",
           "prose": "The source is placed, where it falls outside of the destination. (See Porter-Duff compositing operator source out for more details.)",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-composite-subtract",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-composite-subtract",
           "type": "value",
           "value": "subtract"
         },
         {
           "name": "intersect",
           "prose": "The parts of source that overlap the destination, replace the destination. (See Porter-Duff compositing operator source in .)",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-composite-intersect",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-composite-intersect",
           "type": "value",
           "value": "intersect"
         },
         {
           "name": "exclude",
           "prose": "The non-overlapping regions of source and destination are combined. (See Porter-Duff compositing operator XOR.)",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-composite-exclude",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-composite-exclude",
           "type": "value",
           "value": "exclude"
         }
@@ -372,7 +372,7 @@
     },
     {
       "name": "mask",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask",
       "value": "<mask-layer>#",
       "initial": "see individual properties",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
@@ -388,7 +388,7 @@
     },
     {
       "name": "mask-border-source",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-border-source",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-border-source",
       "value": "none | <image>",
       "initial": "none",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
@@ -405,7 +405,7 @@
     },
     {
       "name": "mask-border-mode",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-border-mode",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-border-mode",
       "value": "luminance | alpha",
       "initial": "alpha",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
@@ -419,14 +419,14 @@
         {
           "name": "alpha",
           "prose": "A value of alpha indicates that the alpha values of the mask border image should be used as the mask values. See Calculating mask values.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-border-mode-alpha",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-border-mode-alpha",
           "type": "value",
           "value": "alpha"
         },
         {
           "name": "luminance",
           "prose": "A value of luminance indicates that the luminance values of the mask border image should be used as the mask values. See Calculating mask values.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-border-mode-luminance",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-border-mode-luminance",
           "type": "value",
           "value": "luminance"
         }
@@ -438,7 +438,7 @@
     },
     {
       "name": "mask-border-slice",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-border-slice",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-border-slice",
       "value": "[ <number> | <percentage> ]{1,4} fill?",
       "initial": "0",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
@@ -452,7 +452,7 @@
         {
           "name": "fill",
           "prose": "This property specifies inward offsets from the top, right, bottom, and left edges of the mask border image, dividing it into nine regions: four corners, four edges and a middle. The middle image part is discarded and treated as fully opaque white (the content covered by the middle part is not masked and shines through) unless the fill keyword is present.",
-          "href": "https://drafts.fxtf.org/css-masking-1/#valdef-mask-border-slice-fill",
+          "href": "https://drafts.csswg.org/css-masking-1/#valdef-mask-border-slice-fill",
           "type": "value",
           "value": "fill"
         }
@@ -464,7 +464,7 @@
     },
     {
       "name": "mask-border-width",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-border-width",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-border-width",
       "value": "[ <length-percentage> | <number> | auto ]{1,4}",
       "initial": "auto",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
@@ -481,7 +481,7 @@
     },
     {
       "name": "mask-border-outset",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-border-outset",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-border-outset",
       "value": "[ <length> | <number> ]{1,4}",
       "initial": "0",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
@@ -498,7 +498,7 @@
     },
     {
       "name": "mask-border-repeat",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-border-repeat",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-border-repeat",
       "value": "[ stretch | repeat | round | space ]{1,2}",
       "initial": "stretch",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
@@ -515,7 +515,7 @@
     },
     {
       "name": "mask-border",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-border",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-border",
       "value": "<'mask-border-source'> || <'mask-border-slice'> [ / <'mask-border-width'>? [ / <'mask-border-outset'> ]? ]? || <'mask-border-repeat'> || <'mask-border-mode'>",
       "initial": "See individual properties",
       "appliesTo": "See individual properties",
@@ -532,7 +532,7 @@
     },
     {
       "name": "mask-type",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-type",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-type",
       "value": "luminance | alpha",
       "initial": "luminance",
       "appliesTo": "mask elements",
@@ -546,14 +546,14 @@
         {
           "name": "luminance",
           "prose": "Indicates that the luminance values of the mask should be used.

@github-actions github-actions bot force-pushed the release-css6-20251210104601417 branch 30 times, most recently from c93ed06 to 2184d3b Compare December 16, 2025 18:52
@github-actions github-actions bot force-pushed the release-css6-20251210104601417 branch 2 times, most recently from cf14f7b to 51e4329 Compare December 17, 2025 06:55
Copy link
Member

@tidoust tidoust left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tool extracted the entire spec as prose in one case.
Need to wait until a new version of Reffy gets released with w3c/reffy#1990

@github-actions github-actions bot force-pushed the release-css6-20251210104601417 branch 5 times, most recently from bf16f7e to 3e2541b Compare December 17, 2025 18:53
@github-actions github-actions bot force-pushed the release-css6-20251210104601417 branch from 3e2541b to 474a6f3 Compare December 18, 2025 00:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant