Changeset 262071 in webkit
- Timestamp:
- May 22, 2020 1:33:30 PM (4 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r262066 r262071 1 2020-05-22 Tim Horton <timothy_horton@apple.com> 2 3 Excessive hang time in iOS Safari under waitForDidUpdateActivityState 4 https://bugs.webkit.org/show_bug.cgi?id=212272 5 <rdar://problem/62787789> 6 7 Reviewed by Andy Estes. 8 9 * UIProcess/RemoteLayerTree/RemoteLayerTreeDrawingAreaProxy.mm: 10 (WebKit::RemoteLayerTreeDrawingAreaProxy::waitForDidUpdateActivityState): 11 Make the view state change timeout equivalent on iOS and macOS. 12 13 We believe that it is preferable to paint white than block the UI 14 process main thread for half a second. Reduce the timeout on iOS 15 to be the same as it has been for years on macOS. 16 1 17 2020-05-22 Alex Christensen <achristensen@webkit.org> 2 18 -
trunk/Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeDrawingAreaProxy.mm
r261133 r262071 463 463 if (id value = [[NSUserDefaults standardUserDefaults] objectForKey:@"WebKitOverrideActivityStateUpdateTimeout"]) 464 464 return Seconds([value doubleValue]); 465 466 #if PLATFORM(IOS_FAMILY)467 return Seconds::fromMilliseconds(500);468 #else469 465 return Seconds::fromMilliseconds(250); 470 #endif471 466 }(); 472 467
Note: See TracChangeset
for help on using the changeset viewer.