diff --git a/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/meeting/customization/meeting-captions/meeting-captions.component.html b/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/meeting/customization/meeting-captions/meeting-captions.component.html
index 0257acb4..2fcfdfc0 100644
--- a/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/meeting/customization/meeting-captions/meeting-captions.component.html
+++ b/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/meeting/customization/meeting-captions/meeting-captions.component.html
@@ -1,6 +1,6 @@
- @for (caption of captions(); track trackByCaption($index, caption)) {
+ @for (caption of captions(); track caption.id) {
([]);
// Track animation state for each caption
- protected readonly captionAnimationState = signal