mirror of
https://github.com/mastodon/mastodon.git
synced 2025-11-28 02:20:47 +00:00
Fix Cmd/Ctrl + Enter not submitting Alt text modal on some browsers (#36866)
This commit is contained in:
parent
9dbebbb2ee
commit
998d4cc0dc
|
|
@ -329,7 +329,7 @@ export const AltTextModal = forwardRef<ModalRef, Props & Partial<RestoreProps>>(
|
||||||
});
|
});
|
||||||
}, [dispatch, setIsSaving, mediaId, onClose, position, description]);
|
}, [dispatch, setIsSaving, mediaId, onClose, position, description]);
|
||||||
|
|
||||||
const handleKeyUp = useCallback(
|
const handleKeyDown = useCallback(
|
||||||
(e: React.KeyboardEvent) => {
|
(e: React.KeyboardEvent) => {
|
||||||
if ((e.ctrlKey || e.metaKey) && e.key === 'Enter') {
|
if ((e.ctrlKey || e.metaKey) && e.key === 'Enter') {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|
@ -456,7 +456,7 @@ export const AltTextModal = forwardRef<ModalRef, Props & Partial<RestoreProps>>(
|
||||||
id='description'
|
id='description'
|
||||||
value={isDetecting ? ' ' : description}
|
value={isDetecting ? ' ' : description}
|
||||||
onChange={handleDescriptionChange}
|
onChange={handleDescriptionChange}
|
||||||
onKeyUp={handleKeyUp}
|
onKeyDown={handleKeyDown}
|
||||||
lang={lang}
|
lang={lang}
|
||||||
placeholder={intl.formatMessage(
|
placeholder={intl.formatMessage(
|
||||||
type === 'audio'
|
type === 'audio'
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user