A repeater change does involve a full page load. The only page changes that happen through JS are showing and hiding dependencies.