It's not a bug. Cancel drag if fits simply lets you or not lets you drag the content depending on whether if fits or not. It won't snap the content to the top for you. You can change that by setting UIScrollView.SetDragAmount(0, 0, true).
Hello Aren, thanks for the reply but i think we're not talking about the same thing because what i'm asking for is very standard behaviour for every scrollpane/view out there. When one drags the content down, on release, it should ease back up to the top, just like on iOS scrollviews or any other where one can drag the content with the finger like that.
No matter if one has "cancel drag if it fits" toggled off or on, i'd assume having "restrict within panel" toggled on should make it do exactly that (not just restrict it within the panel as in scrolled out at the bottom but also restrict it within the panel as in scrolled further down than content top)
Just triggering UIScrollView.SetDragAmount(0, 0, true) is no good since it makes it just jump to the top, not animate there nicely (as it does when one drags the content downwards outside the scrollview where on release it eases it back using springpanel, so basically it should do the same when dragging it downwards below the top of the content and releasing it).
I'm sending you a pm with a link to a video showing the issue to go sure we're talking about the same thing =)