From 4c9a030e5008f275384059fcbd575238c34dd135 Mon Sep 17 00:00:00 2001 From: NoriDev Date: Thu, 7 Dec 2023 14:51:41 +0900 Subject: [PATCH] =?UTF-8?q?fix(frontend):=20'=EB=AA=A8=EB=93=A0=20?= =?UTF-8?q?=EB=AF=B8=EB=94=94=EC=96=B4=20=EB=85=B8=ED=8A=B8=20=EA=B0=84?= =?UTF-8?q?=EB=9E=B5=ED=99=94=ED=95=98=EA=B8=B0'=20=EC=98=B5=EC=85=98?= =?UTF-8?q?=EC=9D=84=20=ED=99=9C=EC=84=B1=ED=99=94=ED=95=98=EB=A9=B4=20?= =?UTF-8?q?=EB=AF=B8=EB=94=94=EC=96=B4=EA=B0=80=20=EC=97=86=EB=8A=94=20?= =?UTF-8?q?=EB=85=B8=ED=8A=B8=EA=B0=80=20=EC=9E=98=EB=A0=A4=EC=84=9C=20?= =?UTF-8?q?=ED=91=9C=EC=8B=9C=EB=90=A0=20=EC=88=98=20=EC=9E=88=EC=9D=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG_CHERRYPICK.md | 1 + packages/frontend/src/components/MkNote.vue | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG_CHERRYPICK.md b/CHANGELOG_CHERRYPICK.md index a246263e79..be9d645c4c 100644 --- a/CHANGELOG_CHERRYPICK.md +++ b/CHANGELOG_CHERRYPICK.md @@ -62,6 +62,7 @@ Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md#2023xx](CHANGE - Fix: 채널 이름이 긴 경우 게시 양식 표시가 깨지는 문제 (misskey-dev/misskey#12524) - Fix: 알림의 '받은 멘션' 및 '다이렉트 노트' 탭에서 '알림에서 답글이 달린 노트의 상위 노트 표시하기' 옵션이 적용되지 않음 - Fix: 모바일 환경에서 스크롤 시 헤더 위에 요소가 존재할 경우 헤더 디자인에 문제가 발생함 +- Fix: '모든 미디어 노트 간략화하기' 옵션을 활성화하면 미디어가 없는 노트가 잘려서 표시될 수 있음 ### Server - Enhance: (dev) 개발 모드에서 locale 및 유형 정의가 자동으로 재생성됨 (misskey-dev/misskey#12481) diff --git a/packages/frontend/src/components/MkNote.vue b/packages/frontend/src/components/MkNote.vue index 4f0bac3b4d..040b663233 100644 --- a/packages/frontend/src/components/MkNote.vue +++ b/packages/frontend/src/components/MkNote.vue @@ -305,7 +305,7 @@ const parsed = $computed(() => appearNote.text ? mfm.parse(appearNote.text) : nu const urls = $computed(() => parsed ? extractUrlFromMfm(parsed) : null); const isLong = shouldCollapsed(appearNote, urls ?? []); const isMFM = shouldMfmCollapsed(appearNote); -const collapsed = ref(appearNote.cw == null && (isLong || (isMFM && defaultStore.state.collapseDefault) || defaultStore.state.allMediaNoteCollapse)); +const collapsed = ref(appearNote.cw == null && (isLong || (isMFM && defaultStore.state.collapseDefault) || (appearNote.files.length > 0 && defaultStore.state.allMediaNoteCollapse))); const isDeleted = ref(false); const muted = ref(checkMute(appearNote, $i?.mutedWords)); const hardMuted = ref(props.withHardMute && checkMute(appearNote, $i?.hardMutedWords));