diff --git a/resources/assets/js/components/Scrollbar/index.js b/resources/assets/js/components/Scrollbar/index.js index 06eb971e8..6c6fd5e06 100644 --- a/resources/assets/js/components/Scrollbar/index.js +++ b/resources/assets/js/components/Scrollbar/index.js @@ -28,6 +28,10 @@ export default { type: Number, default: 20 }, + touchContentBlur: { + type: Boolean, + default: true + }, }, data() { return { @@ -248,6 +252,9 @@ export default { * @param e */ onContentTouchStart(e) { + if (!this.touchContentBlur) { + return; + } const focusedElement = document.activeElement; if (focusedElement) { focusedElement.blur(); diff --git a/resources/assets/js/pages/manage/components/ChatInput/index.vue b/resources/assets/js/pages/manage/components/ChatInput/index.vue index 661e4b680..e8586d23a 100755 --- a/resources/assets/js/pages/manage/components/ChatInput/index.vue +++ b/resources/assets/js/pages/manage/components/ChatInput/index.vue @@ -15,6 +15,7 @@ ref="emojiWrapper" :enable-x="true" :enable-y="false" + :touch-content-blur="false" class-name="chat-quick-emoji-wrapper scrollbar-hidden">