Fix
diff --git a/ui/src/test/track_event_description.test.ts b/ui/src/test/track_event_description.test.ts
index 1a71f04..2f6ab42 100644
--- a/ui/src/test/track_event_description.test.ts
+++ b/ui/src/test/track_event_description.test.ts
@@ -32,12 +32,15 @@
 ): Promise<Locator> {
   const track = pth.locateTrack(trackName, groupTrack);
   await track.scrollIntoViewIfNeeded();
+  const helpButton = track.locator(
+    '.pf-track__buttons button i.pf-icon:has-text("help")',
+  );
   // Hover on the track shell to make the help button visible.
   await track.locator('.pf-track__shell').hover();
-  return track.locator('.pf-track__buttons button i.pf-icon:has-text("help")');
+  await helpButton.waitFor({state: 'visible'});
+  return helpButton;
 }
 
-
 [
   {
     testName: 'Cpu thread scheduling description',