{# outerHTML is deliberate: #librenms-sync-tabs carries data-active-tab, which activeSyncTab() reads, so the swap must replace the element itself. #} {{ tab_label }}