diff --git a/src/client/components/media-image.vue b/src/client/components/media-image.vue
index f6ed45daec..7c4ac324cb 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() {