Scrollview reaching top bottom limit with scrollHeight set to 1000 and height set to 480?

As the title says:

My scrollview is telling me through the listener that it has reach the limit even by just moving it by 1 pixel.

Here is the setting:

local scroller = widget.newScrollView{ width = 320, height = 480, scrollWidth = 1000, scrollHeight = 1000, horizontalScrollDisabled = true, hideBackground = true, listener = scrollListener }

If I try to move it, it will bounce back instantly… However if i change add 2 options to the scroller (paddings) as shown below, then I am able to scroll properly…

local scroller = widget.newScrollView{ width = screenWidth, height = screenHeight, scrollWidth = 1000, scrollHeight = 1000, topPadding = 100, bottomPadding = 100, horizontalScrollDisabled = true, hideBackground = true, listener = scrollListener }

Is this a bug? Or am I understanding something wrongly?

bump, would really need a clarification of why without padding it won’t work.

bump, would really need a clarification of why without padding it won’t work.