Noticed an odd behavior with the scrollbox in widgets. Even though the scrollbox is set to animate scroll, when manually setting the scrollbox offset in blueprints (using a button), it will snap to the new offset, not sweep (there is no node option to let it sweep). However, if you still allow scroll wheel input and scroll even just once with the mouse, then use a button to set offset in blueprints after mouse wheel input, the scrollbox will now animate to the new offset.
I imagine this is a bug and the scrollbox should either animate 100% of the time from blueprint offset, or not at all.
To replicate:
1.) Create a scrollbox in a widget and fill it with items so it can scroll. (I used a horizontal scrollbox)
2.) Set scrollbox to animate scroll
3.) Create a button that also manually offsets the scrollbox by X amount.
4.) Run it and try the button. It will snap to new offset.
5.) Hover your mouse over scrollbox. Use mousewheel to see animated scrolling.
6.) Try button again, now it will animate to new offset.