Bug 268305 - REGRESSION (273482@main?): [ iOS17 ] imported/w3c/web-platform-tests/mathml/relations/html5-tree/dynamic-childlist-002.html is a consistent failure
Summary: REGRESSION (273482@main?): [ iOS17 ] imported/w3c/web-platform-tests/mathml/r...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2024-01-29 09:24 PST by Marta Darbinyan
Modified: 2024-03-27 13:19 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marta Darbinyan 2024-01-29 09:24:32 PST
Description:
imported/w3c/web-platform-tests/mathml/relations/html5-tree/dynamic-childlist-002.html

Is a constant failure on iOS ToT. The suspected range is between 273481@main and 273487@main. 273482@main most likely is the culprit since the change is done in RenderMathMLScripts.

This issue can be bisected to <commit> using the command: 
run-webkit-tests --root  --exit-after-n-failures 1 --debug <test>

History:
https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fmathml%2Frelations%2Fhtml5-tree%2Fdynamic-childlist-002.html&version_name=iOS%2017

Diff/Image Diff/Crash Log:
 FAIL Appending and removing children to msqrt assert_approx_equals: inline size expected 12.703125 +/- 1 but got 16.640625
 PASS Appending and removing children to mstyle
 FAIL Appending and removing children to msub assert_approx_equals: block position (child 0) expected 0 +/- 1 but got -5.875
-FAIL Appending and removing children to msubsup assert_approx_equals: block position (child 0) expected 0 +/- 1 but got 2.390625
+FAIL Appending and removing children to msubsup assert_approx_equals: block position (child 0) expected 0 +/- 1 but got 2.375
 FAIL Appending and removing children to msup assert_approx_equals: inline size expected 10.625 +/- 1 but got 0
 PASS Appending and removing children to mtable
 PASS Appending and removing children to mtext
-FAIL Appending and removing children to munder assert_approx_equals: block position (child 0) expected 0 +/- 1 but got 2.75
+FAIL Appending and removing children to munder assert_approx_equals: block position (child 0) expected 0 +/- 1 but got 3
 FAIL Appending and removing children to munderover assert_approx_equals: block position (child 0) expected 0 +/- 1 but got 7
-FAIL Appending and removing children to semantics assert_approx_equals: block position (child 0) expected -18651040 +/- 1 but got -18651060
+FAIL Appending and removing children to semantics assert_approx_equals: block position (child 0) expected -33359776 +/- 1 but got -33359796


Link:
https://build.webkit.org/results/Apple-iPadOS-17-Simulator-Debug-WK2-Tests/273490@main%20(777)/imported/w3c/web-platform-tests/mathml/relations/html5-tree/dynamic-childlist-002-pretty-diff.html
Comment 1 Radar WebKit Bug Importer 2024-01-29 09:25:08 PST
<rdar://problem/121861773>
Comment 2 EWS 2024-01-29 09:56:06 PST
Test gardening commit 273667@main (8debd46d1bb5): <https://commits.webkit.org/273667@main>

Reviewed commits have been landed. Closing PR #23434 and removing active labels.
Comment 3 Dawn Morningstar 2024-03-27 12:23:50 PDT
Was this expectation removed? It's still failing
Comment 4 Marta Darbinyan 2024-03-27 13:19:15 PDT
The test was resolved back in January with rebaseline. This test needs new bug for the recent regression occurred some time in March 20th.