[Webkit-unassigned] [Bug 70873] New: [EFL] Invalidation request outside of visible area doesn't seem to occur when tiled view is used.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 25 23:17:07 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=70873

           Summary: [EFL] Invalidation request outside of visible area
                    doesn't seem to occur when tiled view is used.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit EFL
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: hyuki.kim at samsung.com
                CC: kubo at profusion.mobi, demarchi at webkit.org,
                    l.slachciak at samsung.com, gyuyoung.kim at webkit.org,
                    t.morawski at samsung.com


Created an attachment (id=112454)
 --> (https://bugs.webkit.org/attachment.cgi?id=112454&action=review)
Refer the right edge side of attached image.

In order to allow pre-render or keeping of dirty rect outside of visible area, ewk_tiled_view is now using ewk_frame_paint_full_set api for the main_frame.
But, this doesn't seem effective for some sites like naver.com.
After the scroll, there was no dirty rect for the area outside of viewport. so unpainted area seems to occur when page tries to scroll by itself.
In order to help you be understood this issue, I attached two screenshots for naver.com.

To fix this, I think that ewk_frame_paint_full_set is better to be called from ewk_frame_view_create_for_view as soon as frame would be created.
In addition, single view doesn't need to call this api, view type check routine would be required to fix this.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list