diff --git a/src/client/components/media-image.vue b/src/client/components/media-image.vue index f6ed45dae..7c4ac324c 100644 --- a/src/client/components/media-image.vue +++ b/src/client/components/media-image.vue @@ -64,7 +64,13 @@ export default Vue.extend({ } }, created() { - this.hide = this.image.isSensitive && !this.$store.state.device.alwaysShowNsfw; + // Plugin:register_note_view_interruptor を使って書き換えられる可能性があるためwatchする + this.$watch('image', () => { + this.hide = this.image.isSensitive && !this.$store.state.device.alwaysShowNsfw; + }, { + deep: true, + immediate: true, + }); }, methods: { onClick() {