From d76cd0f7ee319d69036709c0442dc005f0e753ad Mon Sep 17 00:00:00 2001 From: root Date: Thu, 14 May 2026 19:37:19 -0400 Subject: [PATCH] fix: PTT iframe focus, folds-native PTT badge styling --- .cinny-config.json.bak | 17 +++++++++++++ src/app/features/call-status/CallControl.tsx | 8 +++---- src/app/features/call/CallControls.tsx | 25 +++++++++++++------- 3 files changed, 37 insertions(+), 13 deletions(-) create mode 100644 .cinny-config.json.bak diff --git a/.cinny-config.json.bak b/.cinny-config.json.bak new file mode 100644 index 000000000..98cdf7505 --- /dev/null +++ b/.cinny-config.json.bak @@ -0,0 +1,17 @@ +{ + "defaultHomeserver": 0, + "homeserverList": [ + "matrix.lotusguild.org" + ], + "allowCustomHomeservers": false, + "featuredCommunities": { + "openAsDefault": false, + "spaces": [], + "rooms": [], + "servers": [] + }, + "hashRouter": { + "enabled": false, + "basename": "/" + } +} \ No newline at end of file diff --git a/src/app/features/call-status/CallControl.tsx b/src/app/features/call-status/CallControl.tsx index 8d35be213..bd781fab6 100644 --- a/src/app/features/call-status/CallControl.tsx +++ b/src/app/features/call-status/CallControl.tsx @@ -182,14 +182,14 @@ export function CallControl({ {pttMode && ( - PTT {pttKeyLabel} + {microphone ? '● Live' : `PTT ${pttKeyLabel}`} )} { window.removeEventListener('keydown', onKeyDown); window.removeEventListener('keyup', onKeyUp); window.removeEventListener('blur', onBlur); + iframeWindow?.removeEventListener('keydown', onKeyDown); + iframeWindow?.removeEventListener('keyup', onKeyUp); }; }, [pttMode, pttKey, callEmbed, microphone]); @@ -136,24 +143,24 @@ export function CallControls({ callEmbed }: CallControlsProps) { alignItems="Center" > {pttMode && ( - - - {pttActive ? '● LIVE' : `PTT — Hold ${pttKeyLabel}`} + + {pttActive ? '● Live' : `PTT — Hold ${pttKeyLabel}`} - + )} {shareConfirm && (