OnAfterRenderAsync()
will be triggered when the page gets loaded, when you change an order most likely your slider elements get rerendered and they are not considered as a slider element anymore. To fix this after changing an order you can call slider initialization function.// Sliders
const elements = Array.prototype.slice.call(document.querySelectorAll('[data-tns="true"]'), 0);