I've partially figured this out. There seems to be a leftover delayed event that is triggered by a "changeSelection" event. I've been able to stop the action with this:
this.$initOperationListeners - function(){
...
this.on("changeSelection", function() {
if (this.searchBox && this.searchBox.active)
return;
I'm sure it's not the correct fix, but it's keeping me from smashing my monitor or throwing my keyboard for now. Any genius insiders who know what might be the actual problem I have a test set up.