Scroll handle working in reverse

I have this issue with the scroll bar on my chat.
I made a test project and it doesn’t do it on that project.

I’m not sure what is different. All the rect settings are all the same.

The scroll bar it self works as it should. The problem is the direction that i drag the scroll bar is opposite of what it should be.
so if i drag it upwards the scroll handle goes goes down and if I drag it downwards the scroll handle goes up.

Anyone have any ideas?

Using latest version of LTS

I read in Unity Answers that setting the sensitive to a negative number fixes this but that didn’t fix it for me.

I figured it out. sliding area wasn’t wide enough. I had to shrink that and then decrease handle size and that fixed it.

1 Like

Okay, so I guess the sliding area height was negative (red cross may show, but not if the width is 0) so the slider was going the opposite way…

For those finding this thread but being in a different situation, I gathered various fixes on this Q&A: https://answers.unity.com/questions/1507125/inverted-scrollrect.html?childToView=1878663#answer-1878663

As it turns out, when dealing with vertical scrolling, while Bottom to Top direction can solve issues when working with Scroll View widget / ScrollRect component, when working with scrollbar programmatically (manually moving content under mask), the values are more intuitive to work with Top to Bottom (offset increases when scrolling down). Of course, when working programmatically, the scrollbar value is abstract and it’s up to you to decide how to match it to content translation, so you can always find the right operation to make it move the way you want…

But just to say that if you’re working with just a Scrollbar and custom code, you may have everything reversed compared to a full Scroll View with ScrollRect and Scrollbar child, just like me.