The spec issue, https://github.com/w3c/csswg-drafts/issues/3503, is resolved by a more restrictive rule for now: > Define repeat interpolation using the more restrictive rule in https://github.com//issues/3503#issuecomment-453674839 It could be loosen, but for now we should follow the restrictive rule: * require that the first arg is a number, and identical between start/end; different values, or keyword values, both go discrete That means we have to fix this bug to match the updated spec and fix the wpts [1]/[2], which uses a loosen way if the first arg is a number (because Gecko uses an incorrect computed value of repeat()). [1] https://searchfox.org/mozilla-central/rev/39265dd58298c40bed029617ad408bf806cce761/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-interpolation.html#133-144 [2] https://searchfox.org/mozilla-central/rev/39265dd58298c40bed029617ad408bf806cce761/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-interpolation.html#133-144
Bug 1519958 Comment 1 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
The spec issue, https://github.com/w3c/csswg-drafts/issues/3503, is resolved by a more restrictive rule for now: > Define repeat interpolation using the more restrictive rule in https://github.com//issues/3503#issuecomment-453674839 It could be loosen, but for now we should follow the restrictive rule: * require that the first arg is a number, and identical between start/end; different values, or keyword values, both go discrete That means we have to fix this bug to match the updated spec and fix the wpts [1]/[2], which uses a loosen way if the first arg is a number (because Gecko uses an incorrect computed value of repeat()). [1] https://searchfox.org/mozilla-central/rev/39265dd58298c40bed029617ad408bf806cce761/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-interpolation.html#133-144 [2] https://searchfox.org/mozilla-central/rev/39265dd58298c40bed029617ad408bf806cce761/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-interpolation.html#133-144
The spec issue, https://github.com/w3c/csswg-drafts/issues/3503, is resolved by a more restrictive rule for now: `Define repeat interpolation using the more restrictive rule in https://github.com//issues/3503#issuecomment-453674839` It could be loosen, but for now we should follow the restrictive rule: * require that the first arg is a number, and identical between start/end; different values, or keyword values, both go discrete That means we have to fix this bug to match the updated spec and fix the wpts [1]/[2], which uses a loosen way if the first arg is a number (because Gecko uses an incorrect computed value of repeat()). [1] https://searchfox.org/mozilla-central/rev/39265dd58298c40bed029617ad408bf806cce761/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-interpolation.html#133-144 [2] https://searchfox.org/mozilla-central/rev/39265dd58298c40bed029617ad408bf806cce761/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-interpolation.html#133-144
The spec issue, https://github.com/w3c/csswg-drafts/issues/3503, is resolved by a more restrictive rule for now: `Define repeat interpolation using the more restrictive rule in https://github.com//issues/3503#issuecomment-453674839` It could be loosen, but for now we should follow the restrictive rule: require that the first arg is a number, and identical between start/end; different values, or keyword values, both go discrete That means we have to fix this bug to match the updated spec and fix the wpts [1]/[2], which uses a loosen way if the first arg is a number (because Gecko uses an incorrect computed value of repeat()). [1] https://searchfox.org/mozilla-central/rev/39265dd58298c40bed029617ad408bf806cce761/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-interpolation.html#133-144 [2] https://searchfox.org/mozilla-central/rev/39265dd58298c40bed029617ad408bf806cce761/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-interpolation.html#133-144
The spec issue, https://github.com/w3c/csswg-drafts/issues/3503, is resolved by a more restrictive rule for now: `Define repeat interpolation using the more restrictive rule in https://github.com//issues/3503#issuecomment-453674839` It could be loosen, but for now we should follow the restrictive rule: `require that the first arg is a number, and identical between start/end; different values, or keyword values, both go discrete` That means we have to fix this bug to match the updated spec and fix the wpts [1]/[2], which uses a loosen way if the first arg is a number (because Gecko uses an incorrect computed value of repeat()). [1] https://searchfox.org/mozilla-central/rev/39265dd58298c40bed029617ad408bf806cce761/testing/web-platform/tests/css/css-grid/animation/grid-template-columns-interpolation.html#133-144 [2] https://searchfox.org/mozilla-central/rev/39265dd58298c40bed029617ad408bf806cce761/testing/web-platform/tests/css/css-grid/animation/grid-template-rows-interpolation.html#133-144