WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
250561
REGRESSION(
257650@main
): Multiple regressions on input-events-get-target-ranges* WPT input event tests
https://bugs.webkit.org/show_bug.cgi?id=250561
Summary
REGRESSION(257650@main): Multiple regressions on input-events-get-target-rang...
Ahmad Saleem
Reported
2023-01-13 03:48:58 PST
Created
attachment 464482
[details]
Regressing WPT Tests Hi Team, While going through STP161 release and noticing passes, I noticed that we regressed in Input Events test cases: I don't know whether it will work or not:
https://wpt.fyi/results/input-events?diff&filter=ADC&run_id=5076022454648832&run_id=5119896183111680
But I am attaching screenshot as well. Thanks!
Attachments
Regressing WPT Tests
(377.85 KB, image/png)
2023-01-13 03:48 PST
,
Ahmad Saleem
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Ahmad Saleem
Comment 1
2023-01-13 05:32:34 PST
Our failing reduced with exact numbers matching now with Chrome so pretty sure this is regression introduced by myself while doing some "Blink Merges" and if I have to guess, it would be this:
https://github.com/WebKit/WebKit/commit/31be36f212e4872dfd9761736dba5814453ac8a2
Alexey Proskuryakov
Comment 2
2023-01-13 09:46:54 PST
Thank you!
Radar WebKit Bug Importer
Comment 3
2023-01-13 09:47:35 PST
<
rdar://problem/104227951
>
Karl Dubost
Comment 4
2023-01-15 17:59:15 PST
It's easier to read by changing the order here.
https://wpt.fyi/results/input-events?diff&filter=ADC&run_id=5119896183111680&run_id=5076022454648832&view=subtest
Ahmad Saleem
Comment 5
2023-01-15 18:01:03 PST
Do we have any regression tool similar to mozregression to automate this so I can confirm my culprit from
Comment 01
? Appreciate if someone can point me to right direction?
Alexey Proskuryakov
Comment 6
2023-01-15 22:03:55 PST
Yes, Tools/Scripts/bisect-builds. It hasn't been used in a while though, so could have bit rotted.
Ahmad Saleem
Comment 7
2023-01-16 09:11:44 PST
(In reply to Alexey Proskuryakov from
comment #6
)
> Yes, Tools/Scripts/bisect-builds. It hasn't been used in a while though, so > could have bit rotted.
From where I can download old builds in order to confirm that above commit is culprit? Or if you know someone in Apple or WebKit team, who could do this or guide me?
Ahmad Saleem
Comment 8
2023-01-16 09:11:58 PST
(In reply to Ahmad Saleem from
comment #7
)
> (In reply to Alexey Proskuryakov from
comment #6
) > > Yes, Tools/Scripts/bisect-builds. It hasn't been used in a while though, so > > could have bit rotted. > > From where I can download old builds in order to confirm that above commit > is culprit? > > Or if you know someone in Apple or WebKit team, who could do this or guide > me?
https://webkit.org/build-archives/#mac-ventura-x86_64%20arm64
<-- This does not have old builds.
Alexey Proskuryakov
Comment 9
2023-01-16 11:28:15 PST
We don't show them on the webpage, but we store them for a long time. In any case, bisect-builds downloads on its own. Please reach out in Slack or email if it's not working - this bug is probably not the right place to discuss bisection.
Ryosuke Niwa
Comment 10
2023-01-16 23:44:29 PST
Sigh... who the fuck wrote this test? It's totally incomprehensible.
Ryosuke Niwa
Comment 11
2023-01-16 23:44:47 PST
Regression ranges: Release 160 (Safari 16.4, WebKit 18615.1.14.3)
257350@main
Release 161 (Safari 16.4, WebKit 18615.1.17.6)
257522@main
Ryosuke Niwa
Comment 12
2023-01-17 00:18:53 PST
257522@main
392 pass 48 fail
257612@main
392 pass 48 fail
257634@main
392 pass 48 fail
257646@main
392 pass 48 fail
257649@main
392 pass 48 fail
257650@main
260 pass 180 fail
257652@main
260 pass 180 fail
257657@main
260 pass 180 fail
257703@main
260 pass 180 fail
257884@main
260 pass 180 fail
258246@main
260 pass 180 fail
258970@main
260 pass 180 fail
Ryosuke Niwa
Comment 13
2023-01-17 00:21:00 PST
The above is results for input-events/input-events-get-target-ranges-joining-dl-elements.tentative.html?Backspace
Ryosuke Niwa
Comment 14
2023-01-17 00:26:20 PST
input-events-get-target-ranges-deleting-in-list-items.tentative.html?Backspace,ol has the same regression point:
257649@main
238 pass 76 fail
257650@main
219 pass 95 fail
Ryosuke Niwa
Comment 15
2023-01-17 00:27:43 PST
Reverting the culprit in
https://bugs.webkit.org/show_bug.cgi?id=250700
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug