Bug 249957 - Forms submission bombing and causing Safari tab hangs and splashes
Summary: Forms submission bombing and causing Safari tab hangs and splashes
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Forms (show other bugs)
Version: Safari Technology Preview
Hardware: Mac (Apple Silicon) macOS 13
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-12-30 10:40 PST by Ahmad Saleem
Modified: 2024-04-16 07:59 PDT (History)
6 users (show)

See Also:


Attachments
Test Case behavior in STP160 on macOS 13.1 (21.31 MB, video/quicktime)
2022-12-30 10:40 PST, Ahmad Saleem
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ahmad Saleem 2022-12-30 10:40:01 PST
Created attachment 464260 [details]
Test Case behavior in STP160 on macOS 13.1

Hi Team,

While trying to find failing tests based on Blink's commit, I came across following test case:

Test Case: https://jsfiddle.net/yr6t9781/show

^ In above, using STP160, if you scroll in the iframe and then scroll within it, it will keep on spewing iframe and test cases within it and at one point, it will start to make tab stutter and slow to interact and if you go to other tab and come back, you will get splash like grey full screen. Please see a video for reference.

In above, Chrome Canary 111 also keep on spawing iframe but till a limit and then it does not.

Just wanted to raise, so this can be fixed.

Thanks!
Comment 1 Alexey Proskuryakov 2023-01-02 13:10:14 PST
Simply opening this test (no scrolling) results in ~100% CPU use. And I see a super deep frame hierarchy in Web Inspector.

Seems like it could be a fun investigation to see why Chrome behaves differently, but probably not very important, as it's just a synthetic test case.
Comment 2 Radar WebKit Bug Importer 2023-01-06 10:40:22 PST
<rdar://problem/103960416>