RESOLVED FIXED 194140
[iOS] Consistent 1 sec hang when triggering modal alerts while handling synchronous touch events
https://bugs.webkit.org/show_bug.cgi?id=194140
Summary [iOS] Consistent 1 sec hang when triggering modal alerts while handling synch...
Wenson Hsieh
Reported 2019-01-31 22:11:31 PST
To reproduce: 1. Go to https://whsieh.github.io/examples/alert 2. Tap on either button Expected: modal UI should pop up immediately Observed: 1 second hang before showing modal UI
Attachments
WIP (29.07 KB, patch)
2019-01-31 22:16 PST, Wenson Hsieh
no flags
Archive of layout-test-results from ews106 for mac-highsierra-wk2 (2.59 MB, application/zip)
2019-01-31 23:37 PST, EWS Watchlist
no flags
Patch (40.28 KB, patch)
2019-02-01 10:30 PST, Wenson Hsieh
no flags
Archive of layout-test-results from ews122 for ios-simulator-wk2 (2.45 MB, application/zip)
2019-02-01 12:30 PST, EWS Watchlist
no flags
Patch (42.94 KB, patch)
2019-02-01 13:32 PST, Wenson Hsieh
no flags
Radar WebKit Bug Importer
Comment 1 2019-01-31 22:13:04 PST
Wenson Hsieh
Comment 2 2019-01-31 22:16:35 PST Comment hidden (obsolete)
EWS Watchlist
Comment 3 2019-01-31 23:37:26 PST Comment hidden (obsolete)
EWS Watchlist
Comment 4 2019-01-31 23:37:28 PST Comment hidden (obsolete)
Wenson Hsieh
Comment 5 2019-02-01 10:30:04 PST Comment hidden (obsolete)
Tim Horton
Comment 6 2019-02-01 11:53:38 PST
Comment on attachment 360871 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=360871&action=review > Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp:740 > + m_page.cancelGesturesBlockedOnSynchronousReplies(); Do the thing we talked about on IRC (sendSyncWithDelayedReply)
EWS Watchlist
Comment 7 2019-02-01 12:30:18 PST Comment hidden (obsolete)
EWS Watchlist
Comment 8 2019-02-01 12:30:19 PST Comment hidden (obsolete)
Wenson Hsieh
Comment 9 2019-02-01 13:32:29 PST
Tim Horton
Comment 10 2019-02-01 14:12:30 PST
Comment on attachment 360892 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=360892&action=review > Tools/WebKitTestRunner/TestController.cpp:334 > + runJavaScriptAlert, How did we not have this!
WebKit Commit Bot
Comment 11 2019-02-01 15:12:20 PST
Comment on attachment 360892 [details] Patch Clearing flags on attachment: 360892 Committed r240882: <https://trac.webkit.org/changeset/240882>
WebKit Commit Bot
Comment 12 2019-02-01 15:12:21 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.