<rdar://problem/51900666>
Created attachment 373938 [details] Patch
Created attachment 374495 [details] Patch
Created attachment 374501 [details] Patch
Comment on attachment 374501 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=374501&action=review > Source/WebCore/page/Page.cpp:3014 > +void Page::invalidateTextAutoSizeInAllFrames() recomputeTextAutoSizingInAllFrames > Source/WebKit/WebProcess/WebPage/ios/WebPageIOS.mm:3362 > + const Seconds defaultTextAutoSizingDelayOnViewportChange = 80_ms; > + auto textAutoSizingDelayOnViewportChange = defaultTextAutoSizingDelayOnViewportChange; > + if (willBeVisuallyNonEmptySoon) { > + // Be a bit more agressive on the first display. > + const Seconds shortTextAutoSizingDelayOnViewportChange = 20_ms; > + textAutoSizingDelayOnViewportChange = shortTextAutoSizingDelayOnViewportChange; > + } else if (!isVisaullyNonEmpty) { > + // We don't anticipate any paining after the next upcoming layout. > + const Seconds longTextAutoSizingDelayOnViewportChange = 100_ms; > + textAutoSizingDelayOnViewportChange = longTextAutoSizingDelayOnViewportChange; > + > + } Maybe wrap in a lambda
<rdar://problem/53344961>
Created attachment 374547 [details] Patch
Comment on attachment 374547 [details] Patch Clearing flags on attachment: 374547 Committed r247667: <https://trac.webkit.org/changeset/247667>
All reviewed patches have been landed. Closing bug.