[Webkit-unassigned] [Bug 16310] Scroll bars don't render correctly on some HTML pages, even though there is a portion of the view reserved for them

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Dec 17 17:09:31 PST 2007


http://bugs.webkit.org/show_bug.cgi?id=16310





------- Comment #17 from agiyengar at yahoo.com  2007-12-17 17:09 PDT -------
Hi Darin

I tested this patch a bit and it works well. 

However, looking at the code in updateScrollBars, there may be a corner case as
below:-
1. The two pass loop makes a decision that scrollbars are needed in the first  
   pass.
2. The subsequent frame view layout in the second pass now results in the 
   contents size shrinking to the size of the visible area in the frame which 
   excludes the width/height of the frame. We do call updateScrollBars again in 
   the context of the layout function, however it does not do anything as it is
   in the same context.
3. After the two pass loop exits, we then check if the scrollbars should be 
   enabled, by checking the contentsheight/width with the visible height/width,
   which could reduce due to the layout. As a result we may end up with
disabled
   scrollbars.

I could not reproduce this though. I think the patch is good for now.





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



More information about the webkit-unassigned mailing list