diff --git a/src/frontend/src/features/rooms/livekit/components/ParticipantTile.tsx b/src/frontend/src/features/rooms/livekit/components/ParticipantTile.tsx
index 7a4f29bb..0b29f29a 100644
--- a/src/frontend/src/features/rooms/livekit/components/ParticipantTile.tsx
+++ b/src/frontend/src/features/rooms/livekit/components/ParticipantTile.tsx
@@ -231,9 +231,9 @@ export const ParticipantTile: (
)}
- {hasKeyboardFocus && (
+
{t('toolbarHint')}
- )}
+
)
})
diff --git a/src/frontend/src/styles/livekit.css b/src/frontend/src/styles/livekit.css
index b436cbe7..e1d8dc73 100644
--- a/src/frontend/src/styles/livekit.css
+++ b/src/frontend/src/styles/livekit.css
@@ -172,3 +172,16 @@
display: flex;
align-items: center;
}
+
+/* Shortcut hint: visible only on first grid tile when focused (CSS-based) */
+.shortcut-hint-wrapper {
+ opacity: 0;
+ visibility: hidden;
+ pointer-events: none;
+ transition: opacity 150ms ease;
+}
+.lk-grid-layout > *:first-child:focus-within .shortcut-hint-wrapper {
+ opacity: 1;
+ visibility: visible;
+ pointer-events: auto;
+}