Bug 245944
| Summary: | Input type "button" remains in pressed state for half a second | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Ahmad Saleem <ahmad.saleem792> |
| Component: | Forms | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | ap, cdumez, karlcow, rniwa, webkit-bug-importer, wenson_hsieh |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari Technology Preview | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Ahmad Saleem
Hi Team,
While going through Chrome Monorail, I came across following test case, where clicking on "Button" hangs Safari Technology Preview 154 for few seconds.
Link - http://jsfiddle.net/7KMj7/
Chrome Bug - https://bugs.chromium.org/p/chromium/issues/detail?id=393504
Link - https://bugs.chromium.org/p/chromium/issues/detail?id=393504#c4
1) Open above link
2) Click on "button" and it is not immediately show console output, it shows "button" in pressed state for few seconds.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/100946158>
Alexey Proskuryakov
I cannot reproduce it staying pressed for multiple seconds on my M1 MacBook Pro, but it does stay pressed for maybe half a second, which does appear to indicate a bug.
Ahmad Saleem
(In reply to Alexey Proskuryakov from comment #2)
> I cannot reproduce it staying pressed for multiple seconds on my M1 MacBook
> Pro, but it does stay pressed for maybe half a second, which does appear to
> indicate a bug.
I think my browser hanged because I had loads of tabs and system load in the background but you are right that "pressed" button is more of prevalent issue and I should rename this bug title to reflect this properly.
Ahmad Saleem
It is not slower anymore and works fine in Safari 16.3 & Safari Technology Preview 162.
Do we need to track anymore?
Alexey Proskuryakov
This still reproduces for me, but inconsistently. After clicking on the button multiple times, I quickly start seeing significant delays.