diff --git a/CHANGELOG_CHERRYPICK.md b/CHANGELOG_CHERRYPICK.md index 9ec392546d..4d7ab35c12 100644 --- a/CHANGELOG_CHERRYPICK.md +++ b/CHANGELOG_CHERRYPICK.md @@ -41,6 +41,7 @@ - 노트 작성 폼의 디자인 개선 - 헤더에 뒤로 가기 버튼 추가 - Fix: (Friendly) 위젯 영역에 safe-area-inset-bottom이 적용되지 않음 +- Fix: (Friendly) 플로팅 메뉴를 길게 눌렀을 때 프로필 이미지를 드래그 할 수 있는 문제 - Fix: 위젯 편집 시 헤더 이외의 영역을 눌렀을 때 위젯 설정이 뜨는 문제 - Fix: 위젯 편집 종료 버튼이 여러 개 있는 문제 - Fix: 일부 옵션 변경 시 페이지를 새로 고치도록 diff --git a/packages/frontend/src/components/MkImgWithBlurhash.vue b/packages/frontend/src/components/MkImgWithBlurhash.vue index 38406cc0be..229b5983eb 100644 --- a/packages/frontend/src/components/MkImgWithBlurhash.vue +++ b/packages/frontend/src/components/MkImgWithBlurhash.vue @@ -10,7 +10,7 @@ :leaveFromClass="defaultStore.state.animation && props.transition?.leaveFromClass || undefined" > - + @@ -66,6 +66,7 @@ const props = withDefaults(defineProps<{ width?: number; cover?: boolean; forceBlurhash?: boolean; + noDrag?: boolean; }>(), { transition: null, src: null, @@ -75,6 +76,7 @@ const props = withDefaults(defineProps<{ width: 64, cover: true, forceBlurhash: false, + noDrag: false, }); const viewId = uuid(); @@ -238,5 +240,9 @@ onUnmounted(() => { .img { object-fit: contain; + + &.noDrag { + -webkit-user-drag: none; + } } diff --git a/packages/frontend/src/components/global/CPAvatar-Friendly.vue b/packages/frontend/src/components/global/CPAvatar-Friendly.vue index 4ddaeb0dae..167f8ee669 100644 --- a/packages/frontend/src/components/global/CPAvatar-Friendly.vue +++ b/packages/frontend/src/components/global/CPAvatar-Friendly.vue @@ -1,6 +1,6 @@