diff --git a/crates/re_data_ui/src/annotation_context.rs b/crates/re_data_ui/src/annotation_context.rs index 07c126d4e074..516ee67e4b1b 100644 --- a/crates/re_data_ui/src/annotation_context.rs +++ b/crates/re_data_ui/src/annotation_context.rs @@ -94,9 +94,13 @@ fn annotation_info( keypoint_id: KeypointId, ) -> Option { // TODO(#5607): what should happen if the promise is still pending? + + // TODO(#6358): this needs to use the index of the keypoint to look up the correct + // class_id. For now we use `latest_at_component_quiet` to avoid the warning spam. let class_id = ctx .recording() - .latest_at_component::(entity_path, query)?; + .latest_at_component_quiet::(entity_path, query)?; + let annotations = crate::annotations(ctx, query, entity_path); let class = annotations.resolved_class_description(Some(class_id.value)); class.keypoint_map?.get(&keypoint_id).cloned()