There doesn't seem to be consistency between TranslateScrollStrategy and TransitionScrollStrategy. I use transition exclusively, and it mostly works, even though it derives from TouchScrollStrategy without super'ing the parent.
The bug that I think you should fix is that
TransitionScrollStrategy.calcAutoScrolling turns vertical and horizontal scrolling on for divs larger than their parent, regardless of horizontal/vertical paremeter settings. The check for null/true seems patently wrong.
From Derek's comment on https://github.com/enyojs/enyo/pull/890:
- "can you give some more detail on when and where you see the scroller throwing exceptions. This will help verify the fix, as well as pass along to QA."