Bug 136568

Summary: REGRESSION(r170243): [EFL][WK2] Dirty image is shown when new page is loading on fixed layout
Product: WebKit Reporter: Gyuyoung Kim <gyuyoung.kim>
Component: WebKit EFLAssignee: Gyuyoung Kim <gyuyoung.kim>
Status: RESOLVED FIXED    
Severity: Normal CC: cdumez, cmarcelo, commit-queue, hh.kaka, lucas.de.marchi, luiz, mpakulavelrutka, noam, ossy, ryuan.choi, sergio, yoon, zeno
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 133300    
Bug Blocks: 136607    
Attachments:
Description Flags
WIP
none
Patch
none
Patch
none
Patch none

Description Gyuyoung Kim 2014-09-05 02:44:33 PDT
When fixed layout is on, dirty image is shown as soon as new page loading is begun.
Comment 1 Gyuyoung Kim 2014-09-05 02:45:49 PDT
Created attachment 237681 [details]
WIP
Comment 2 Gyuyoung Kim 2014-09-05 02:47:21 PDT
Reproduce step

1. WebKitBuild/Release/bin/MiniBrowser -L 1 http://www.naver.com
2. Scroll page down
3. Press any link
4. Next page loading is begun after dirty image is shown.
Comment 3 Gyuyoung Kim 2014-09-05 09:42:56 PDT
Created attachment 237696 [details]
Patch
Comment 4 Gyuyoung Kim 2014-09-06 06:07:47 PDT
Created attachment 237734 [details]
Patch
Comment 5 Gyuyoung Kim 2014-09-10 17:15:14 PDT
CC'ing Yoon, what do you think about blocking to draw until next page's non-empty layout ?
Comment 6 Gyuyoung Kim 2014-09-11 21:49:13 PDT
Created attachment 238015 [details]
Patch
Comment 7 Gyuyoung Kim 2014-09-11 21:50:49 PDT
CC'ing Ossy. Ossy, could you take a look this patch ? This is a simple patch to fix a regression caused by r170242, which you gave rs+ed.
Comment 8 Michal Pakula vel Rutka 2014-09-12 02:10:59 PDT
*** Bug 136744 has been marked as a duplicate of this bug. ***
Comment 9 WebKit Commit Bot 2014-09-15 03:04:51 PDT
Comment on attachment 238015 [details]
Patch

Clearing flags on attachment: 238015

Committed r173617: <http://trac.webkit.org/changeset/173617>
Comment 10 WebKit Commit Bot 2014-09-15 03:04:58 PDT
All reviewed patches have been landed.  Closing bug.