Closed Bug 1758456 Opened 4 years ago Closed 3 years ago

[wpt-sync] Sync PR 33107 - [css-shapes] Comprehensive tests for shape()

Categories

(Core :: Web Painting, task, P4)

task

Tracking

()

RESOLVED FIXED
100 Branch
Tracking Status
firefox100 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Attachments

(1 file)

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

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

Noam Rosenthal <noam.j.rosenthal@gmail.com> wrote:

[css-shapes] Comprehensive tests for shape()

  • Sync interfaces/ with @webref/idl 3.1.3 (#32873)
  • Add appmanifest id member test (#30409)
  • [block-in-inline] Fix hit-testing floats in block-in-inline
  • Pre-paint: Update first-for-node state at fragmentainers.
  • Add an Early Hints WPT
  • [CSP] Enhance unsafe-eval test to check both realms
  • Make EditorEventListener::Focus check whether the event target still has focus even after flushing the pending things
  • geolocation-API: Stop creating video and audio elements in idlharness test (#32931)
  • geolocation-API: Simplify getCurrentPosition_IDL.https.html a bit. (#32932)
  • Pre-paint: Round scroll offsets consistently for legacy multicol.
  • Beware of list item markers inside ::first-letter.
  • Delete geolocation manual tests (#32881)
  • WebKit export of https://bugs.webkit.org/show_bug.cgi?id=236268
  • WebKit export of https://bugs.webkit.org/show_bug.cgi?id=235836
  • Add test for RTL abs-pos items with padding in physical coords
  • Make line-names-005 harder with multiple identical end line names
  • Add new grid-template subtests
  • Fix subgrid line-name tests to use the number of line names from the subgrid property if the grid span properties are indefinite
  • Add extra named line to line-names-008
  • Notify the flow thread about anonymous block removal in time.
  • [FlexNG] Column balancing with forced breaks
  • [@container] Test size containers which never match
  • Miss the cache on nested multicol with OOF.
  • Fix modal-dialog-in-table-column.html & modal-dialog-in-replaced-renderer.html to match Gecko & WebKit behavior
  • [inert] Expand tests for interactivity of inert frames
  • Add cleanup to geolocation-API/non-fully-active.https.html (#32893)
  • Rewrite geolocation-API/PositionOptions.https.html (#32880)
  • Simplify geolocation-API/clearWatch_TypeError.https.html (#32894)
  • Simplify geolocation-API/watchPosition_permission_deny.https.html (#32892)
  • Geolocation Permissions Policy tests (#23729)
  • Rewrite of geolocation-API/getCurrentPosition_permission_deny.https.html (#32937)
  • Refactor geolocation-API/watchPosition_TypeError (#32897)
  • Refactor geolocation-API/getCurrentPosition_TypeError.https.html (#32896)
  • [@container] Test for layout api on size container
  • Remove incorrect DCHECK for InStyleRecalc()
  • 1 sticky test with both top & bottom offsets in %tage unit
  • Fix compositor keyframe snapshot.
  • InterpolableLength::CreateLength should create a fixed length when without percentage
  • Correct NGPhysicalFragment::IsTextControlPlaceholder().
  • Fix idlharness-shadowrealm.js when tests don't immediately fail (#32866)
  • Remove geolocation-API/getCurrentPosition_IDL.https.html, use IDL harness (#32882)
  • Use _venv3 directory to install/detect binary if it exists (#32835)
  • Update Permissions' META's suggested_reviewers (#32922)
  • Support user action pseudo classes in non-subject :has()
  • [@container] CSSWG resolved to only allow idents as container-name
  • [LayoutNG] Add column balancing test with break-before:avoid
  • [FlexNG] Handle break-before/after: avoid for rows
  • [FlexNG] PropagateSpaceShortage() for rows
  • [inert] Force 'user-modify: none' on inert nodes at used-value time
  • When running wpt stability without restart, count all iterations
  • [FlexNG] AttemptSoftBreak() for rows
  • Revert "Remove unneeded included child code"
  • Intrinsic block-size should be >= border+scrollbar+padding.
  • Disable MediaStreamTrackinWorker in tests
  • Don't report layout shift inside NG multicol containers.
  • Avoid ComputeBlockSizeForFragment() on table sections / rows.
  • Pre-paint: Remove special code for missed fixedpos.
  • Output console.* to stdout when using wpt with --debug-test
  • Use scrollport size rather than content-box size of scrollframes.
  • [@container] Let display-contents.html actually use display:contents
  • Don't read product list from wptrunner.ini file
  • Bump selenium from 3.141.0 to 4.1.2 in /tools
  • Bump pytest from 6.2.5 to 7.0.1 in /tools
  • Merge xslt/ into dom/ again
  • Bump taskcluster from 44.2.2 to 44.7.1 in /tools
  • Also handle resumed floats that get sliced by floats correctly.
  • Allow roundrect to work with no argument for radii
  • Ensure backdrop filter cc::Layers are marked as drawing content
  • Fix restoring wpt pref values
  • Allow using SpecialPowers in wpt reftests
  • Using ChannelURI to create principal for NavigationPreload channel.
  • Pass the right kind of protocol into close_old_windows
  • Make marionette events use EventUtil.js directly
  • [blink] Add support for HWB color values.
  • Update font-palette-21.html to match new override order
  • WebKit export of https://bugs.webkit.org/show_bug.cgi?id=237246 (#32998)
  • [block-in-inline] Fix hit-testing when inline box is not culled
  • [wptrunner] Force stopping the browser when wdspec test hits external timeout.
  • Implement VideoTrackGenerator API
  • Test that link resource-timing reporting does not depend on subresources (#32915)
  • Make WebCryptoAPI/getRandomValues test more strict (#32397)
  • Actually make zero argument roundrect test have zero arguments
  • Make instances returned by the accessors on USBDevice === comparable.
  • [FlexNG] Flex row breaks when there is no container separation
  • [layout] Resolve margins using zero %-size for content contribution.
  • Bump actions/setup-node from 2 to 3
  • Bump actions/setup-python from 2 to 3
  • Add reported automated testcase
  • [@container] Test deeply nested inline-size containers
  • usb: Ship USBDevice.forget()
  • Bump taskcluster from 44.7.1 to 44.8.0 in /tools
  • Refactor run_step to pass TestStatus object to stability_check loop (#32403)
  • WebKit export of https://bugs.webkit.org/show_bug.cgi?id=237314 (#33012)
  • Fix documentation build
  • Removed; based on incorrect assumptions about image-resolution:from-image
  • Prerender: use dispatcher instead of BroadcastChannel in utils (#32963)
  • Add getPreloadsFromSearchParams()
  • Don't call SetStyle() from outside style recalc
  • Change fetch/metadata/download test to have consistent output
  • [tables] Stop using floats within DistributeTableBlockSizeToSections
  • Fix/rewrite flaky CSP child-src-cross-origin-load
  • Use Consolas instead of Courier New in Windows monospace font prefs.
  • [FedCM Refactor] Delete unused code paths in federated_auth_request_impl.cc
  • [cleanup] Simplify DistributeTableBlockSizeToSections
  • Fix usage of onload = t.step_timeout in WPT tests
  • Test that modulepreload doesn't block window.onload (#33040)
  • Remove BroadcastChannel dependency from speculation-rules (#33032)
  • [CSP] Rewrite http test directive-parsing-02.html
  • [CSP] Fire securitypolicyviolation event at the right time
  • Remove audit.js from pannernode-basic.html test
  • Renamed importance to fetchpriority/priority
  • Fixing issue with alpha/shadow/filter in multiple layers
  • Set dummy available size on constraint space to avoid DCHECK.
  • [CSP] Fix flaky WPTs for history inheritance
  • Check compositor_state->effect_changed before deciding not to cancel/restart animation.
  • Rewrite geolocation-API/getCurrentPosition_permission_allow.https.html (#32895)
  • [FedCM] Make privacy policy url required
  • Revert "[FedCM] Make privacy policy url required"
  • [FedCM] Split get() into get()+login()
  • Reland "[FedCM] Make privacy policy url required"
  • Revert "[FedCM] Split get() into get()+login()"
  • Update Safari Technology Preview to 141
  • [css-pseudo] Add tests for currentcolor on highlight pseudos
  • Handle extra fragmentainers caused by OOF in nested OOF multicol.
  • Pre-paint: Don't mark ancestors for paint property update.
  • SetSubtreePropertyChanged() on property change for all layers
  • Add WPT test for case where an anchor has a click handler that navigates back and a target that does a fragment navigation (#33053)
  • Remove DCHECKs in FloatRoundedRect::Radii::Expand()
  • Add "true" to truthy values list for windowFeatures
  • [FlexNG] Don't truncate margins for flex items
  • Reland "[FedCM] Split get() into get()+login()"
  • [aspect-ratio] Don't return an invalid ratio from LayoutRatioFromSizeF
  • Proceed with KeyframeEffect::CancelAnimationOnCompositor even if layout object is null.
  • WebKit export of https://bugs.webkit.org/show_bug.cgi?id=237486
  • Make keyframes for pseudo-elements inherit from the right style.
  • Include child frame's overflow area locating at its normal position into parent's overflow.
  • Comprehensive tests for CSS shape()
Component: web-platform-tests → Web Painting
Product: Testing → Core
Attached file Notable wpt changes
# CI Results Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI Total 9 tests and 37 subtests ## Status Summary ### Firefox OK : 2 PASS: 17 FAIL: 311 ### Chrome OK : 2 PASS: 17 FAIL: 311 ### Safari OK : 2 PASS: 17 FAIL: 311 ## Links [GitHub PR Head](https://wpt.fyi/results/?sha=291c5843c430318bbddbcaeaa8af1e1d24abf3a5&label=pr_head) [GitHub PR Base](https://wpt.fyi/results/?sha=291c5843c430318bbddbcaeaa8af1e1d24abf3a5&label=pr_base) ## Details (See attachment for full changes)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9ff1110dacde [wpt PR 33107] - [css-shapes] Comprehensive tests for clip-path: shape(), a=testonly https://hg.mozilla.org/integration/autoland/rev/7f61bc82ef12 [wpt PR 33107] - Update wpt metadata, a=testonly
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c2e81af028b3 [wpt PR 33107] - [css-shapes] Comprehensive tests for clip-path: shape(), a=testonly https://hg.mozilla.org/integration/autoland/rev/0ca5c33318f0 [wpt PR 33107] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 100 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: