<rdar://problem/11875795> When typing inside a textarea, the page’s main scroll bars flash with each character typed. To reproduce: 1. Navigate to the URL 2.Click inside the textarea and type With each character typed in the textarea, the page’s horizontal and vertical scrollbars flash.
Created attachment 152464 [details] Return early from ScrollableArea::scrollPositionChanged() if the scroll position doesn’t change
Fixed in <http://trac.webkit.org/r122681>.
After this patch the following test started failing on EFL port: css3/flexbox/flexbox-overflow-auto.html http://build.webkit.org/results/EFL%20Linux%2064-bit%20Release/r122681%20(2660)/css3/flexbox/flexbox-overflow-auto-diffs.html The reason for the failure seems to be that some of the scrollbars are no longer positioned at the extremities.
I filed Bug 91359 for the regression on EFL port.
(In reply to comment #4) > I filed Bug 91359 for the regression on EFL port. Thank you. I can reproduce this in OS X as well if I disable overlay scroll bars.
This causes the EFL and GTK Debug Bots to fail due to an assertion in ScrollableArea::scrollPosition() being hit, cmp. https://bugs.webkit.org/show_bug.cgi?id=91359#c4
Re-opened since this is blocked by 91363
Created attachment 156551 [details] Call notifyContentAreaScrolled() from scrollPositionChanged() only if the scroll position changes
Fixed in <http://trac.webkit.org/r124714>.