Closed Bug 1891230 Opened 1 year ago Closed 1 year ago

[wpt-sync] Sync PR 45683 - [anchor] Implement CSSPositionTryDescriptors

Categories

(Core :: CSS Parsing and Computation, task, P4)

task

Tracking

()

RESOLVED FIXED
127 Branch
Tracking Status
firefox127 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 45683 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/45683
Details from upstream follow.

Anders Hartvoll Ruud <andruud@chromium.org> wrote:

[anchor] Implement CSSPositionTryDescriptors

CSSPositionTryDescriptors is a CSSStyleDeclaration which restricts
which properties are valid, which is a new concept in Blink.
This CL implements this by:

  • Adding a new parsing mode which is stored on the CSSPropertyValueSet
    within the rule. This ensures that we can't smuggle in invalid
    properties using cssText.
  • Filtering properties during setProperty. This ensures that e.g.
    setProperty('color', ...) doesn't work.

Somehow, CSSPositionTryDescriptor is not inheriting the anonymous
named getter/setter from the parent, which is actually what we want
here. (If this is a bug or something and is changed later, the WPT will
fail).

The indexed property getter also doesn't seem to work. This is not
covered by the tests currently. The problem is tracked by
Issue 333965945.

Change-Id: I5fa1b600ed50633a9eb9aa8cfeb43726d64ecf90
Bug: 333967631, 333965945
Reviewed-on: https://chromium-review.googlesource.com/5447110
WPT-Export-Revision: 2814c78207a4983c1f0f8d94d06cb6b2623bc293

Component: web-platform-tests → CSS Parsing and Computation
Product: Testing → Core

CI Results

Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 1 tests and 264 subtests

Status Summary

Firefox

OK : 1
FAIL: 264

Chrome

OK : 1
PASS: 231
FAIL: 33

Safari

OK : 1
FAIL: 264

Links

GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /css/css-anchor-position/at-position-try-cssom.html [wpt.fyi]
    • CSSPositionTryRule attribute values: FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryRule.style.setProperty setting allowed and disallowed properties: FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.item: FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.cssText: FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(margin): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(margin): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(margin-top): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(margin-top): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-top] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-top] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginTop] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginTop] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(margin-right): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(margin-right): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-right] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-right] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginRight] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginRight] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(margin-bottom): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(margin-bottom): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-bottom] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-bottom] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginBottom] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginBottom] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(margin-left): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(margin-left): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-left] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-left] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginLeft] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginLeft] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(margin-block): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(margin-block): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-block] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-block] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginBlock] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginBlock] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(margin-block-start): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(margin-block-start): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-block-start] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-block-start] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginBlockStart] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginBlockStart] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(margin-block-end): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(margin-block-end): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-block-end] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-block-end] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginBlockEnd] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginBlockEnd] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(margin-inline): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(margin-inline): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-inline] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-inline] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginInline] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginInline] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(margin-inline-start): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(margin-inline-start): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-inline-start] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-inline-start] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginInlineStart] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginInlineStart] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(margin-inline-end): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(margin-inline-end): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-inline-end] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[margin-inline-end] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginInlineEnd] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[marginInlineEnd] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(inset): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(inset): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inset] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inset] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(top): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(top): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[top] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[top] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(left): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(left): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[left] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[left] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(right): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(right): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[right] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[right] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(bottom): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(bottom): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[bottom] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[bottom] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(inset-block): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(inset-block): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inset-block] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inset-block] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[insetBlock] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[insetBlock] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(inset-block-start): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(inset-block-start): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inset-block-start] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inset-block-start] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[insetBlockStart] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[insetBlockStart] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(inset-block-end): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(inset-block-end): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inset-block-end] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inset-block-end] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[insetBlockEnd] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[insetBlockEnd] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(inset-inline): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(inset-inline): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inset-inline] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inset-inline] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[insetInline] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[insetInline] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(inset-inline-start): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(inset-inline-start): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inset-inline-start] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inset-inline-start] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[insetInlineStart] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[insetInlineStart] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(inset-inline-end): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(inset-inline-end): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inset-inline-end] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inset-inline-end] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[insetInlineEnd] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[insetInlineEnd] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(width): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(width): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[width] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[width] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(height): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(height): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[height] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[height] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(min-width): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(min-width): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[min-width] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[min-width] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[minWidth] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[minWidth] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(max-width): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(max-width): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[max-width] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[max-width] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[maxWidth] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[maxWidth] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(min-height): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(min-height): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[min-height] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[min-height] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[minHeight] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[minHeight] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(max-height): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(max-height): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[max-height] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[max-height] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[maxHeight] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[maxHeight] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(block-size): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(block-size): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[block-size] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[block-size] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[blockSize] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[blockSize] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(min-block-size): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(min-block-size): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[min-block-size] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[min-block-size] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[minBlockSize] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[minBlockSize] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(max-block-size): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(max-block-size): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[max-block-size] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[max-block-size] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[maxBlockSize] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[maxBlockSize] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(inline-size): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(inline-size): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inline-size] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inline-size] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inlineSize] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inlineSize] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(min-inline-size): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(min-inline-size): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[min-inline-size] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[min-inline-size] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[minInlineSize] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[minInlineSize] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(max-inline-size): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(max-inline-size): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[max-inline-size] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[max-inline-size] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[maxInlineSize] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[maxInlineSize] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(place-self): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(place-self): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[place-self] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[place-self] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[placeSelf] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[placeSelf] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(align-self): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(align-self): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[align-self] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[align-self] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[alignSelf] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[alignSelf] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(justify-self): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(justify-self): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[justify-self] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[justify-self] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[justifySelf] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[justifySelf] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(position-anchor): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(position-anchor): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[position-anchor] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[position-anchor] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[positionAnchor] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[positionAnchor] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(inset-area): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(inset-area): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inset-area] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[inset-area] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[insetArea] (get): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[insetArea] (set): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(color): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(color): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[color] (set): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[color] (get): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(align-items): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(align-items): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[align-items] (set): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[align-items] (get): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[alignItems] (get): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[alignItems] (set): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(align-content): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(align-content): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[align-content] (set): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[align-content] (get): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[alignContent] (get): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[alignContent] (set): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(background): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(background): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[background] (set): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[background] (get): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(display): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(display): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[display] (set): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[display] (get): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(position): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(position): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[position] (set): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[position] (get): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(writing-mode): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(writing-mode): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[writing-mode] (set): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[writing-mode] (get): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[writingMode] (get): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[writingMode] (set): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(direction): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(direction): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[direction] (set): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[direction] (get): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors.getPropertyValue(syntax): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors.setProperty(syntax): FAIL (Chrome: PASS, Safari: FAIL)
    • CSSPositionTryDescriptors[syntax] (set): FAIL (Chrome: FAIL, Safari: FAIL)
    • CSSPositionTryDescriptors[syntax] (get): FAIL (Chrome: PASS, Safari: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/df3fe8593cb5 [wpt PR 45683] - [anchor] Implement CSSPositionTryDescriptors, a=testonly https://hg.mozilla.org/integration/autoland/rev/40f3d4b48536 [wpt PR 45683] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 127 Branch
You need to log in before you can comment on or make changes to this bug.