[webkit-reviews] review granted: [Bug 200907] Do not adjust viewport if editing selection is already visible : [Attachment 376924] Patch
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Aug 21 16:05:55 PDT 2019
Simon Fraser (smfr) <simon.fraser at apple.com> has granted Megan Gardner
<megan_gardner at apple.com>'s request for review:
Bug 200907: Do not adjust viewport if editing selection is already visible
https://bugs.webkit.org/show_bug.cgi?id=200907
Attachment 376924: Patch
https://bugs.webkit.org/attachment.cgi?id=376924&action=review
--- Comment #11 from Simon Fraser (smfr) <simon.fraser at apple.com> ---
Comment on attachment 376924
--> https://bugs.webkit.org/attachment.cgi?id=376924
Patch
View in context: https://bugs.webkit.org/attachment.cgi?id=376924&action=review
> Source/WebCore/ChangeLog:11
> + Currently due to scrolling being mostly handled by integers, we are
getting
"scrolling being mostly handled by integers" -> scrollPositions being integral
> Source/WebCore/ChangeLog:14
> + start dealing with scrolling with floats/doubles, but until such
time,
to make scrollPositions be LayoutUnits or floating point
> Source/WebCore/rendering/RenderLayer.cpp:2704
> + // This will likely be unnecessary once we convert scrolling to
work with floats/doubles instead of ints
I would change this comment to "Avoid scrolling to the rounded value of
revealRect.location() if we don't actually need to scroll"
> LayoutTests/fast/scrolling/ios/autoscroll-input-when-very-zoomed.html:25
> +
Remove the blank line
> LayoutTests/fast/scrolling/ios/autoscroll-input-when-very-zoomed.html:28
> + await UIHelper.delayFor(200);
What's the reason for the delay?
> LayoutTests/fast/scrolling/ios/autoscroll-input-when-very-zoomed.html:38
> + // Everything isn't quite set yet if we don't delay
That's a bit vague. What are we waiting for?
> LayoutTests/fast/scrolling/ios/autoscroll-input-when-very-zoomed.html:42
> +
> +
Two blank lines.
> LayoutTests/fast/scrolling/ios/autoscroll-input-when-very-zoomed.html:52
> + output += 'FAIL: page has scrolled on the secont input';
secont
> LayoutTests/fast/scrolling/ios/autoscroll-input-when-very-zoomed.html:58
> + await UIHelper.immediateZoomToScale(1.0);
> + await UIHelper.immediateScrollTo(0, 0);
These shouldn't be necessary.
> LayoutTests/fast/scrolling/ios/autoscroll-input-when-very-zoomed.html:81
> +This test focuses a form, them zoomes and scrolls the page.
zoomes
> LayoutTests/fast/scrolling/ios/autoscroll-input-when-very-zoomed.html:85
> +<div id="result"></div>
This seems unused
More information about the webkit-reviews
mailing list