From 644e5a1c945ae48e74fd39084ff01b76e91c4f51 Mon Sep 17 00:00:00 2001 From: tamaina Date: Sun, 30 Jul 2023 15:07:26 +0000 Subject: [PATCH] fix? --- packages/frontend/src/components/MkMediaImage.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/frontend/src/components/MkMediaImage.vue b/packages/frontend/src/components/MkMediaImage.vue index bcaabb820a..f2dd742323 100644 --- a/packages/frontend/src/components/MkMediaImage.vue +++ b/packages/frontend/src/components/MkMediaImage.vue @@ -76,7 +76,10 @@ function onclick() { } // Plugin:register_note_view_interruptor を使って書き換えられる可能性があるためwatchする -watch(() => props.image, () => { +watch(() => props.image, (newImage, oldImage) => { + // 内容に変更がない限りhideを変えない + // (noteManager.set由来の変更でもこれが呼ばれてしまうことの対策) + if (JSON.stringify(newImage) === JSON.stringify(oldImage)) return; hide = (defaultStore.state.nsfw === 'force' || defaultStore.state.enableDataSaverMode) ? true : (props.image.isSensitive && defaultStore.state.nsfw !== 'ignore'); }, { deep: true,