mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-02-15 07:28:59 +00:00
Fix focus state when forwarding
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
This commit is contained in:
@@ -264,13 +264,7 @@ export function ForwardMessagesModal({
|
||||
};
|
||||
|
||||
useEffect(() => {
|
||||
const timeout = setTimeout(() => {
|
||||
inputRef.current?.focus();
|
||||
}, 100);
|
||||
|
||||
return () => {
|
||||
clearTimeout(timeout);
|
||||
};
|
||||
inputRef.current?.focus();
|
||||
}, []);
|
||||
|
||||
const footer = (
|
||||
|
||||
@@ -96,7 +96,14 @@ export function MessageContextMenu({
|
||||
</AxoMenuBuilder.Item>
|
||||
)}
|
||||
{onForward && (
|
||||
<AxoMenuBuilder.Item symbol="forward" onSelect={onForward}>
|
||||
<AxoMenuBuilder.Item
|
||||
symbol="forward"
|
||||
onSelect={() => {
|
||||
// forward modal takes focus
|
||||
shouldReturnFocusToTrigger.current = false;
|
||||
onForward();
|
||||
}}
|
||||
>
|
||||
{i18n('icu:MessageContextMenu__forward')}
|
||||
</AxoMenuBuilder.Item>
|
||||
)}
|
||||
|
||||
Reference in New Issue
Block a user