Do you envision this being useful on overflow:scroll regions as well or is it 
just frames? If it's just frames, then it seems like something we could keep in 
ScrollView? (I haven't looked at the patch yet).

- Anders

On Oct 6, 2011, at 10:41 AM, Fady Samuel wrote:

> Hi Anders,
> 
> Thanks for your reply.
> 
> Yes, you are correct. This padding would be between the content and the 
> overhang area.
> 
> Thanks,
> 
> Fady
> 
> On Thu, Oct 6, 2011 at 1:32 PM, Anders Carlsson <[email protected]> wrote:
> Hi Fady,
> 
> so if I'm understanding correctly, in the context of rubber-band scrolling, 
> this padding would be between the content and the overhang area?
> 
> As far as constrainsScrollingToContentEdge goes, I'd like to get rid of it 
> and just have two scroll functions, one that constrains to the content edge 
> and one that doesn't.
> 
> - Anders
> 
> On Oct 6, 2011, at 10:03 AM, Fady Samuel wrote:
> 
>> Hi all,
>> 
>> We'd like to provide a general mechanism in WebKit for embedders to scroll 
>> page content so that it is not hidden by embedder-provided UI elements that 
>> overlap the page. 
>> 
>> In some cases, if a floating UI element overlaps the edge of the page, we'd 
>> like to allow the embedder to scroll beyond the edge of the page to allow 
>> the hidden content to move to an area that isn't overlapped by UI elements. 
>> This feature is orthogonal to rubber band scrolling.
>> 
>> One approach we considered taking is to allow the platform to set "scroll 
>> padding" to a FrameView/ScrollableArea to allow scrolling beyond the edge of 
>> the page. 
>> 
>> As a more concrete example, one can imagine a persistent Chromium extension 
>> that floats above the edge of the page. A link may lie behind the floating 
>> window.  That link would be inaccessible unless the page is allowed to 
>> scroll beyond its edge. 
>> 
>> An experimental and incomplete implementation of this idea can be found 
>> here: https://bugs.webkit.org/show_bug.cgi?id=68184
>> 
>> After some additional consideration since this patch was posted, I don't 
>> believe scroll padding should interact with 
>> ScrollView::constrainsScrollingToContentEdge the way it does in the patch. 
>> Instead, I feel that scroll padding should be ignored if 
>> constrainsScrollingToContentEdge is false. That way rubber band scrolling is 
>> not affected at all by this.
>> 
>> What are your thoughts and suggestions? Is this feature sufficiently general 
>> to be implemented in WebCore? What are your thoughts about its interaction 
>> with ScrollView::constrainsScrollingToContentEdge?
>> 
>> Thanks,
>> Fady
>> _______________________________________________
>> webkit-dev mailing list
>> [email protected]
>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
> 
> 

_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to