perf: Optimize pressing enter to line breaks on mobile

This commit is contained in:
wangdan-fit2cloud 2025-03-26 16:00:19 +08:00 committed by GitHub
parent a0ee5c9441
commit ca12d653a6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -589,6 +589,14 @@ function autoSendMessage() {
}
function sendChatHandle(event?: any) {
const isMobile = /Mobi|Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(
navigator.userAgent
)
//
if ((isMobile || mode === 'mobile') && event?.key === 'Enter') {
//
return
}
if (!event?.ctrlKey && !event?.shiftKey && !event?.altKey && !event?.metaKey) {
//
event?.preventDefault()