Skip to content

Bump WPT pin to 71b4d5f0eb - #1152

Merged
nicoburns merged 1 commit into
mainfrom
devin/1791507233-bump-wpt-pin
Oct 9, 2026
Merged

nicoburns merged 1 commit into
mainfrom
devin/1791507233-bump-wpt-pin

Conversation

@nicoburns

@nicoburns nicoburns commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

Summary

Bumps the WPT pin (wpt/WPT_COMMIT) from c271c10de4c682ac8377dc00977d19dbb62f4a7d to 71b4d5f0eb7628a5d5f7cd2ee868ce1b1b5dc010 (current web-platform-tests master). CI clones this revision into ./wpt/tests for the WPT run.

Link to Devin session: https://dioxus.staging.devinenterprise.com/sessions/068d5012bfea415c9e190ddfdae4734a
Open in Devin Desktop: https://dioxus.staging.devinenterprise.com/desktop/session/068d5012bfea415c9e190ddfdae4734a?variant=devin-insiders
Requested by: @nicoburns

WPT results

Subtests: 53 newly passing, 1 newly failing (net +52). Tests: 65 added, 3 removed.

Subtest changes by area (30 areas)
+ css                    | +45 (+46 / -1) | 59.60% ->  59.62% (  +0.02%) | 117931 -> 117976 / 197865
+   CSS2                 |  +1 ( +1 / -0) | 78.48% ->  78.49% (  +0.01%) |   6922 ->   6923 /   8820
+     normal-flow        |  +1 ( +1 / -0) | 84.27% ->  84.38% (  +0.11%) |    766 ->    767 /    909
+   css-borders          | +26 (+26 / -0) | 61.49% ->  62.96% (  +1.47%) |   1089 ->   1115 /   1771
+     corner-shape       | +26 (+26 / -0) | 74.67% ->  76.95% (  +2.28%) |    852 ->    878 /   1141
+   css-contain          |  +3 ( +3 / -0) | 46.91% ->  47.22% (  +0.31%) |    455 ->    458 /    970
+     crashtests         |  +3 ( +3 / -0) | 75.00% -> 100.00% ( +25.00%) |      9 ->     12 /     12
+   css-display          |  +2 ( +2 / -0) | 53.98% ->  54.29% (  +0.30%) |    359 ->    361 /    665
+     reading-flow       |  +2 ( +2 / -0) | 40.00% ->  45.00% (  +5.00%) |     16 ->     18 /     40
+       tentative        |  +2 ( +2 / -0) | 40.00% ->  45.00% (  +5.00%) |     16 ->     18 /     40
-   css-overflow         |  -1 ( +0 / -1) | 38.11% ->  38.06% (  -0.06%) |    667 ->    666 /   1750
-     parsing            |  -1 ( +0 / -1) | 56.35% ->  56.08% (  -0.26%) |    213 ->    212 /    378
+   css-scroll-anchoring |  +1 ( +1 / -0) |  8.33% ->   9.52% (  +1.19%) |      7 ->      8 /     84
+   css-shapes           |  +2 ( +2 / -0) |  9.22% ->   9.24% (  +0.03%) |    715 ->    717 /   7759
+     shape-outside      |  +2 ( +2 / -0) |  8.68% ->   8.72% (  +0.04%) |    435 ->    437 /   5013
+       shape-image      |  +2 ( +2 / -0) | 18.64% ->  22.03% (  +3.39%) |     11 ->     13 /     59
+         gradients      |  +2 ( +2 / -0) |  8.33% ->  16.67% (  +8.33%) |      2 ->      4 /     24
+   css-text             |  +1 ( +1 / -0) | 71.45% ->  71.47% (  +0.02%) |   4490 ->   4491 /   6284
+   css-text-decor       |  +1 ( +1 / -0) | 66.00% ->  66.06% (  +0.06%) |   1118 ->   1119 /   1694
+     text-spacing-trim  |  +1 ( +1 / -0) | 27.17% ->  28.26% (  +1.09%) |     25 ->     26 /     92
+       crashtests       |  +1 ( +1 / -0) |  0.00% -> 100.00% (+100.00%) |      0 ->      1 /      1
+   cssom-view           |  +7 ( +7 / -0) | 41.49% ->  41.80% (  +0.31%) |    951 ->    958 /   2292
+   printing             |  +1 ( +1 / -0) | 75.00% ->  78.12% (  +3.12%) |     24 ->     25 /     32
+   selectors            |  +1 ( +1 / -0) | 48.68% ->  48.70% (  +0.02%) |   2475 ->   2476 /   5084
+     invalidation       |  +1 ( +1 / -0) | 49.55% ->  49.58% (  +0.03%) |   1418 ->   1419 /   2862
+ svg                    |  +7 ( +7 / -0) | 38.05% ->  38.10% (  +0.04%) |   5963 ->   5970 /  15671
+   path                 |  +3 ( +3 / -0) | 45.82% ->  46.39% (  +0.57%) |    241 ->    244 /    526
+     interfaces         |  +3 ( +3 / -0) |  0.00% ->   3.49% (  +3.49%) |      0 ->      3 /     86
+   text                 |  +4 ( +4 / -0) | 47.60% ->  49.08% (  +1.48%) |    129 ->    133 /    271
+     reftests           |  +4 ( +4 / -0) | 85.88% ->  90.59% (  +4.71%) |     73 ->     77 /     85
Full diff (75 changed tests)
+ ADD            [1/1]  +1  css/CSS2/normal-flow/dynamic-padding-change-with-style-update-before-layout.html
+ ADD            [0/1]  +0  css/css-backgrounds/box-shadow/block-in-inline-fragmentation-001.html
+ ADD            [1/1]  +1  css/css-borders/corner-shape/corner-shape-outline-auto-001.html
+ ADD            [1/1]  +1  css/css-borders/corner-shape/corner-shape-outline-auto-002.html
+ ADD            [1/1]  +1  css/css-borders/corner-shape/corner-shape-outline-auto-003.html
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?border-top-right-radius=100%&shadow-position=inset&shadow-spread=20
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=-0.5&border-top-left-radius=100%&border-width=20
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=-0.5&border-top-right-radius=100%&border-top-width=20&border-bottom-width=20&shadow-position=inset&shadow-spread=10
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=-0.5&border-top-right-radius=100%&shadow-position=inset&shadow-spread=20
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=-1&border-top-left-radius=100%&border-width=20
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=-1&border-top-right-radius=100%&border-top-width=20&border-bottom-width=20&shadow-position=inset&shadow-spread=10
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=-1&border-top-right-radius=100%&shadow-position=inset&shadow-spread=20
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=-2&border-top-left-radius=100%&border-width=20
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=-2&border-top-right-radius=100%&border-top-width=20&border-bottom-width=20&shadow-position=inset&shadow-spread=10
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=-2&border-top-right-radius=100%&shadow-position=inset&shadow-spread=20
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=0&border-top-left-radius=100%&border-width=20
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=0&border-top-left-radius=50%&border-bottom-left-radius=50%&border-left-width=40&shadow-position=inset&shadow-spread=20
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=0&border-top-right-radius=100%&border-top-width=20&border-bottom-width=20&shadow-position=inset&shadow-spread=10
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=0&border-top-right-radius=100%&shadow-position=inset&shadow-spread=20
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=0.2&border-top-left-radius=50%&border-bottom-left-radius=50%&border-left-width=40&shadow-position=inset&shadow-offset-x=40
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=0.5&border-top-left-radius=100%&border-width=20
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=0.5&border-top-right-radius=100%&border-top-width=20&border-bottom-width=20&shadow-position=inset&shadow-spread=10
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=0.5&border-top-right-radius=100%&shadow-position=inset&shadow-spread=20
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=1&border-top-left-radius=100%&border-width=20
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=1&border-top-right-radius=100%&border-top-width=20&border-bottom-width=20&shadow-position=inset&shadow-spread=10
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=2&border-top-left-radius=100%&border-width=20
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=2&border-top-right-radius=100%&border-top-width=20&border-bottom-width=20&shadow-position=inset&shadow-spread=10
+ ADD            [1/1]  +1  css/css-borders/corner-shape/render-corner-shape.html?corner-shape=2&border-top-right-radius=100%&shadow-position=inset&shadow-spread=20
+ ADD            [1/1]  +1  css/css-contain/crashtests/contain-style-discarded-item.html
+ ADD            [1/1]  +1  css/css-contain/crashtests/contain-style-first-letter-colgroup.html
+ ADD            [1/1]  +1  css/css-contain/crashtests/contain-style-first-letter.html
+ PASS => PASS   [9/9]  +2  css/css-display/reading-flow/tentative/reading-flow-invalid.html
+ ADD            [0/4]  +0  css/css-gaps/animation/rule-color-accumulation-auto-repeaters.html
+ ADD            [0/5]  +0  css/css-gaps/animation/rule-width-accumulation-auto-repeaters.html
+ ADD            [0/4]  +0  css/css-mixins/function-property-context.html
+ ADD            [0/1]  +0  css/css-overflow/line-clamp/line-clamp-preserves-tabbing.html
+ ADD            [0/1]  +0  css/css-overflow/line-clamp/line-clamp-with-abspos-024.html
+ ADD            [0/1]  +0  css/css-overflow/line-clamp/line-clamp-with-abspos-025.html
+ ADD            [0/1]  +0  css/css-overflow/line-clamp/line-clamp-with-abspos-026.html
+ ADD            [0/1]  +0  css/css-overflow/line-clamp/line-clamp-with-popover-001.html
- PASS => PASS   [7/7]  -1  css/css-overflow/parsing/line-clamp-invalid.html
! FAIL => FAIL  [0/20]  +0  css/css-overflow/parsing/line-clamp-valid.html
+ ADD            [0/4]  +0  css/css-overflow/scroll-markers/scroll-button-link-activation.html
! FAIL => FAIL   [0/7]  +0  css/css-properties-values-api/animation/custom-property-animation-list-type-mismatch.html
! FAIL => FAIL  [0/11]  +0  css/css-properties-values-api/animation/custom-property-animation-transform-list-multiple-values.html
+ ADD            [1/1]  +1  css/css-scroll-anchoring/anonymous-block-children-crash.html
+ ADD            [2/3]  +2  css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-last-column.html
+ ADD            [1/1]  +1  css/css-text-decor/text-decoration-wavy-phase-across-elements-001.html
+ ADD            [1/1]  +1  css/css-text/text-spacing-trim/crashtests/text-spacing-trim-end-crash.html
+ ADD            [0/1]  +0  css/css-transitions/starting-style-revert-layer-cascade.html
+ ADD            [1/1]  +1  css/cssom-view/elementFromPoint-negative-z-index-inline-overflow-clip.html
+ ADD            [5/8]  +5  css/cssom-view/elementFromPoint-negative-z-index-inline.html
+ FAIL => PASS   [1/1]  +1  css/cssom-view/scrollLeft-of-scroller-with-wider-scrollbar.html
+ ADD            [1/1]  +1  css/printing/table-row-group-float-crash-print.html
+ ADD            [1/1]  +1  css/selectors/invalidation/has-sibling-propagation.html
+ ADD            [0/1]  +0  svg/painting/reftests/svg-percent-stroke-dashoffset-line-viewbox-update.html
+ ADD            [0/1]  +0  svg/painting/reftests/svg-percent-stroke-dashoffset-path-viewbox-update.html
+ ADD            [0/1]  +0  svg/painting/reftests/svg-percent-stroke-dashoffset-rect-viewbox-update.html
+ ADD            [0/3]  +0  svg/path/interfaces/getPathSegmentAtLength-boundaries.html
+ ADD            [0/2]  +0  svg/path/interfaces/getPathSegmentAtLength-clamping.html
+ ADD            [0/1]  +0  svg/path/interfaces/getPathSegmentAtLength-detached-element.html
+ ADD            [0/1]  +0  svg/path/interfaces/getPathSegmentAtLength-during-animation.html
+ ADD            [3/5]  +3  svg/path/interfaces/getPathSegmentAtLength-invalid.html
+ ADD            [0/9]  +0  svg/path/interfaces/getPathSegmentAtLength-segments.html
+ ADD            [1/1]  +1  svg/text/reftests/text-unknown-element-not-rendered.svg
+ ADD            [1/1]  +1  svg/text/reftests/textpath-dynamic-href-change.svg
+ ADD            [1/1]  +1  svg/text/reftests/textpath-dynamic-insert-target.svg
+ ADD            [1/1]  +1  svg/text/reftests/textpath-dynamic-remove-readd-target.svg
+ ADD           [0/18]  +0  svg/types/scripted/SVGList-getItem-identity.html
- REM           [0/18]  +0  svg/types/scripted/SVGList-getItem-identity.tentative.html
+ ADD           [0/17]  +0  svg/types/scripted/SVGList-identity-across-attribute-change.html
- REM           [0/17]  +0  svg/types/scripted/SVGList-identity-across-attribute-change.tentative.html
+ ADD           [0/18]  +0  svg/types/scripted/SVGList-mutator-return-identity.html
- REM           [0/18]  +0  svg/types/scripted/SVGList-mutator-return-identity.tentative.html
! FAIL => FAIL  [1/59]  +0  svg/types/scripted/SVGList-reflected-attribute-synchronize.html

Generated by the WPT workflow.

@staging-devin-ai-integration

Copy link
Copy Markdown
Contributor

I'll fix CI failures and address comments from users with write access that start with 'Devin'.

  • Disable automatic comment, CI, and merge conflict monitoring

@nicoburns
nicoburns merged commit 4ef73bb into main Oct 9, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant