[fxtf-drafts] Pull Request: [css-masking-1] Allow permutation in mask-border-slice

cdoublev has just submitted a new pull request for https://github.com/w3c/fxtf-drafts:

== [css-masking-1] Allow permutation in mask-border-slice ==
I think `&&` was lost in [this commit](https://github.com/w3c/fxtf-drafts/commit/7af5acb2b6d290a3fa9508cf76af05b772057b23#diff-aacf1a334bd4ec16c705bf164f6bc873cbaee4b25944da51f00184c321b84562L1167-L1171). 

  > **Name:** `mask-border-slice`
  > **Value:** `[ <number> | <percentage> ]{1,4} fill?`
  >
  > See the `border-image-slice` property [CSS3BG] for the definitions of the property values.

https://drafts.fxtf.org/css-masking-1/#propdef-mask-border-slice

  > **Name:** `border-image-slice`
  > **Value:** `[<number [0,∞]> | <percentage [0,∞]>]{1,4} && fill?`

https://drafts.csswg.org/css-backgrounds-3/#propdef-border-image-slice

---

The following longhand pairs also have different initial values, different animation types, and numeric CSS types are constrained for one but not the other:

  - [`border-image-slice`](https://drafts.csswg.org/css-backgrounds-3/#propdef-border-image-slice) and [`mask-border-slice`](https://drafts.fxtf.org/css-masking-1/#propdef-mask-border-slice)
  - [`border-image-width`](https://drafts.csswg.org/css-backgrounds-3/#propdef-border-image-width) and [`mask-border-width`](https://drafts.fxtf.org/css-masking-1/#propdef-mask-border-width)
  - [`border-image-outset`](https://drafts.csswg.org/css-backgrounds-3/#propdef-border-image-outset) and [`mask-border-outset`](https://drafts.fxtf.org/css-masking-1/#propdef-mask-border-outset)

I am not sure (all) these differences are intentional.

See https://github.com/w3c/fxtf-drafts/pull/530


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Tuesday, 12 September 2023 12:16:17 UTC