Ok, figured out what exactly Retool changed. We have a default index function that selects a row if a date is in the current month or returns -1 if the date is not in the month. So on selections that return -1 for the default index, retool selects row -1 (which doesn't exist) and navigates to page -1 (which shouldn't exist).