Open Bug 1948787 Opened 9 months ago Updated 9 months ago

New wpt failures in /css/css-mixins/ [dashed-function-cycles.tentative.html, dashed-function-eval.html, function-conditionals.html, and 2 others]

Categories

(Core :: CSS Parsing and Computation, defect)

defect

Tracking

()

People

(Reporter: wpt-sync, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [wpt])

Syncing wpt PR 50758 found new untriaged test failures in CI

Tests Affected

New Tests That Don't Pass

  • /css/css-mixins/dashed-function-cycles.tentative.html [wpt.fyi]
    • Local with self-cycle: FAIL (Chrome: PASS, Safari: FAIL)
    • Cycle reference without fallback makes result invalid: FAIL (Chrome: PASS, Safari: FAIL)
    • Local with self-cycle in fallback: FAIL (Chrome: PASS, Safari: FAIL)
    • Local shadowing cyclic property --x: FAIL (Chrome: PASS, Safari: FAIL)
    • Local shadowing cyclic outer local --x : FAIL (Chrome: PASS, Safari: FAIL)
    • Arguments shadowing cyclic properties: FAIL (Chrome: PASS, Safari: FAIL)
    • Observing property cycle locally: FAIL (Chrome: PASS, Safari: FAIL)
    • Using cyclic values with no fallback: FAIL (Chrome: PASS, Safari: FAIL)
    • Self-cycle in non-used local variable: FAIL (Chrome: PASS, Safari: FAIL)
    • Using cyclic value in unused fallback: FAIL (Chrome: PASS, Safari: FAIL)
    • Using cyclic value in unused fallback (local): FAIL (Chrome: PASS, Safari: FAIL)
    • Dashed-function, self-cycle: FAIL (Chrome: PASS, Safari: FAIL)
    • Cycle through other function (--g): FAIL (Chrome: PASS, Safari: FAIL)
    • Cycle through other function (--f): FAIL (Chrome: PASS, Safari: FAIL)
    • Cycle through local, self: FAIL (Chrome: PASS, Safari: FAIL)
    • Cycle through unused local: FAIL (Chrome: PASS, Safari: FAIL)
    • Cycle through global, self: FAIL (Chrome: PASS, Safari: FAIL)
    • Cycle through local, other function: FAIL (Chrome: PASS, Safari: FAIL)
    • Cycle through various variables and other functions: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-mixins/dashed-function-eval.html [wpt.fyi]
    • Literal result: FAIL (Chrome: PASS, Safari: FAIL)
    • Literal result, typed return: FAIL (Chrome: PASS, Safari: FAIL)
    • Literal result, typed return, calc: FAIL (Chrome: PASS, Safari: FAIL)
    • Literal result, typed return, mismatch: FAIL (Chrome: PASS, Safari: FAIL)
    • Missing result descriptor: FAIL (Chrome: PASS, Safari: FAIL)
    • Literal result, empty: FAIL (Chrome: PASS, Safari: FAIL)
    • result cascading behavior: FAIL (Chrome: PASS, Safari: FAIL)
    • Another dashed-function in result: FAIL (Chrome: PASS, Safari: FAIL)
    • Unused argument: FAIL (Chrome: PASS, Safari: FAIL)
    • Single parameter: FAIL (Chrome: PASS, Safari: FAIL)
    • Multiple parameters: FAIL (Chrome: PASS, Safari: FAIL)
    • Single parameter, typed: FAIL (Chrome: PASS, Safari: FAIL)
    • Typed parameter with calc(): FAIL (Chrome: PASS, Safari: FAIL)
    • Untyped parameter with calc(): FAIL (Chrome: PASS, Safari: FAIL)
    • Various typed parameters: FAIL (Chrome: PASS, Safari: FAIL)
    • Parameter with complex type (auto): FAIL (Chrome: PASS, Safari: FAIL)
    • Parameter with complex type (px): FAIL (Chrome: PASS, Safari: FAIL)
    • Passing argument to inner function: FAIL (Chrome: PASS, Safari: FAIL)
    • var() in argument resolved before call: FAIL (Chrome: PASS, Safari: FAIL)
    • var() in argument resolved before call, typed: FAIL (Chrome: PASS, Safari: FAIL)
    • Single parameter with default value: FAIL (Chrome: PASS, Safari: FAIL)
    • Multiple parameters with defaults: FAIL (Chrome: PASS, Safari: FAIL)
    • Multiple parameters with defaults, typed: FAIL (Chrome: PASS, Safari: FAIL)
    • Unused local: FAIL (Chrome: PASS, Safari: FAIL)
    • Local does not affect outer scope: FAIL (Chrome: PASS, Safari: FAIL)
    • Substituting local in result: FAIL (Chrome: PASS, Safari: FAIL)
    • Substituting multiple locals in result: FAIL (Chrome: PASS, Safari: FAIL)
    • Local referring to another local: FAIL (Chrome: PASS, Safari: FAIL)
    • Locals appearing after result: FAIL (Chrome: PASS, Safari: FAIL)
    • Locals cascading behavior: FAIL (Chrome: PASS, Safari: FAIL)
    • Custom properties are visible inside function: FAIL (Chrome: PASS, Safari: FAIL)
    • Substitute local from outer scope: FAIL (Chrome: PASS, Safari: FAIL)
    • Substitute argument from outer scope: FAIL (Chrome: PASS, Safari: FAIL)
    • Inner argument shadowing outer argument: FAIL (Chrome: PASS, Safari: FAIL)
    • Inner argument shadowing outer local: FAIL (Chrome: PASS, Safari: FAIL)
    • Inner local shadowing outer argument: FAIL (Chrome: PASS, Safari: FAIL)
    • Inner local shadowing outer local: FAIL (Chrome: PASS, Safari: FAIL)
    • Referencing outer local containing var(): FAIL (Chrome: PASS, Safari: FAIL)
    • Referencing outer typed argument: FAIL (Chrome: PASS, Safari: FAIL)
    • Same function with different scopes: FAIL (Chrome: PASS, Safari: FAIL)
    • Referencing local two frames up: FAIL (Chrome: PASS, Safari: FAIL)
    • IACVT outer local shadows property: FAIL (Chrome: PASS, Safari: FAIL)
    • Parameter shadows custom property: FAIL (Chrome: PASS, Safari: FAIL)
    • Local shadows parameter: FAIL (Chrome: PASS, Safari: FAIL)
    • Missing only argument: FAIL (Chrome: PASS, Safari: FAIL)
    • Missing one argument of several: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-mixins/function-conditionals.html [wpt.fyi]
    • Basic @supports: FAIL (Chrome: PASS, Safari: FAIL)
    • Basic @supports (false): FAIL (Chrome: PASS, Safari: FAIL)
    • Nested @supports: FAIL (Chrome: PASS, Safari: FAIL)
    • Nested @supports (false): FAIL (Chrome: PASS, Safari: FAIL)
    • Inconsequential conditional: FAIL (Chrome: PASS, Safari: FAIL)
    • @supports with locals: FAIL (Chrome: PASS, Safari: FAIL)
    • Basic @media: FAIL (Chrome: PASS, Safari: FAIL)
    • Basic @media (false): FAIL (Chrome: PASS, Safari: FAIL)
    • Nested @media: FAIL (Chrome: PASS, Safari: FAIL)
    • Nested @media (false): FAIL (Chrome: PASS, Safari: FAIL)
    • Locals within @media: FAIL (Chrome: PASS, Safari: FAIL)
    • @supports within @media: FAIL (Chrome: PASS, Safari: FAIL)
    • @media within @supports: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-mixins/local-attr-substitution.html [wpt.fyi]
    • var() in attribute value substitutes locally: FAIL (Chrome: PASS, Safari: FAIL)
    • var() in attribute value substitutes locally, argument: FAIL (Chrome: PASS, Safari: FAIL)
    • var() in attribute value substitutes locally, typed: FAIL (Chrome: PASS, Safari: FAIL)
    • attr() fallback substitutes locally: FAIL (Chrome: PASS, Safari: FAIL)
    • attr() cycle through local: FAIL (Chrome: PASS, Safari: FAIL)
    • attr() cycle through fallback in local: FAIL (Chrome: PASS, Safari: FAIL)
    • attr() cycle through function: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-mixins/local-var-substitution.html [wpt.fyi]
    • Fallback directly in result: FAIL (Chrome: PASS, Safari: FAIL)
    • Fallback via present, but invalid local: FAIL (Chrome: PASS, Safari: FAIL)
    • Fallback is locally resolved (result): FAIL (Chrome: PASS, Safari: FAIL)
    • Fallback is locally resolved (local var): FAIL (Chrome: PASS, Safari: FAIL)

CI Results

Gecko CI (Treeherder)
GitHub PR Head

Notes

These updates will be on mozilla-central once bug 1948772 lands.

Note: this bug is for tracking fixing the issues and is not
owned by the wpt sync bot.

This bug is linked to the relevant tests by an annotation in
https://github.com/web-platform-tests/wpt-metadata. These annotations
can be edited using the wpt interop dashboard
https://jgraham.github.io/wptdash/

If this bug is split into multiple bugs, please also update the
annotations, otherwise we are unable to track which wpt issues are
already triaged. Resolving as duplicate or closing this issue should
be cause the bot to automatically update or remove the annotation.

Blocks: css-mixins-1
Severity: -- → S4
You need to log in before you can comment on or make changes to this bug.