ScrollSuppressibleRecyclerView(context: Context, attrs: AttributeSet?)
Freezing layout using setLayoutFrozen isn't sufficient for blocking programmatic scrolls i.e., scrolls not initiated by the user. These scrolls are either requested by the app or by RV when a child View requests focus.