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; +}