The back button restored a Turbo snapshot that still held DataTables' injected search / length controls; re-init on turbo:load then stacked another set each time. Tear every instance down on turbo:before-cache so the cached snapshot is a plain table again. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>