Summary: | REGRESSION (tiled drawing): Page’s scroll bars flash with each character you type in a textarea (affects Wikipedia and YouTube) | ||
---|---|---|---|
Product: | WebKit | Reporter: | mitz |
Component: | WebCore Misc. | Assignee: | mitz |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | cdumez, d-r, eric, mifenton, sw0524.lee, tkent, webkit.review.bot |
Priority: | P1 | Keywords: | InRadar, Regression |
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
URL: | data:text/html,%3Cbody%20style=%22width:%20200%25;%20height:%20200%25;%22%3E%3Ctextarea%3E | ||
Bug Depends on: | 91363 | ||
Bug Blocks: | |||
Attachments: |
Description
mitz
2012-07-15 12:12:10 PDT
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. (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>. |