[Webkit-unassigned] [Bug 114947] New: [EFL] Prevent to apply a large scale factor on launching the MiniBrowser.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Apr 22 04:32:54 PDT 2013


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

           Summary: [EFL] Prevent to apply a large scale factor on
                    launching the MiniBrowser.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit EFL
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jungjik.lee at samsung.com
                CC: demarchi at webkit.org


when we launch the MiniBrowser, sometimes the browser is stopped for a while. It is owing to a large scale factor. the ewk_view size is 128x5(w,h) at initial time and to fit to web page to view size, the browser applies a large scale factor in updateMinimumScaleToFit function up to scale 70.0f. On the other hand WebProcess is parsing the page, so when the scale factor is applied to backing store,  the actual page size becomes 800x600.  this makes the TBS insanely big (800 width * 70.0f).
the browser is stopped for drawing all tiles with that size. So what makes the view size grow? because we use EVAS_HINT_EXPAND in ewk_view. this flag makes the evas increase the size as time goes by. we should limit the hint size to fix size evas.
evas_object_size_hint_min_set function give a limitation to HINT_EXPAND.

-- 
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