diff --git a/fe_calckey/frontend/client/src/components/MkReactionIcon.vue b/fe_calckey/frontend/client/src/components/MkReactionIcon.vue
index 3440ab2..4cdb88c 100644
--- a/fe_calckey/frontend/client/src/components/MkReactionIcon.vue
+++ b/fe_calckey/frontend/client/src/components/MkReactionIcon.vue
@@ -9,11 +9,11 @@
diff --git a/fe_calckey/frontend/client/src/components/MkReactionsViewer.reaction.vue b/fe_calckey/frontend/client/src/components/MkReactionsViewer.reaction.vue
index 3209e8c..db0f185 100644
--- a/fe_calckey/frontend/client/src/components/MkReactionsViewer.reaction.vue
+++ b/fe_calckey/frontend/client/src/components/MkReactionsViewer.reaction.vue
@@ -14,7 +14,12 @@
{{ count }}
@@ -34,6 +39,7 @@ import { magReactionSelf } from "@/scripts-mag/mag-util";
const props = defineProps<{
reaction: string;
count: number;
+ url?: string;
isInitial: boolean;
note: packed.PackNoteMaybeFull | misskey.entities.Note;
}>();
diff --git a/fe_calckey/frontend/client/src/components/MkReactionsViewer.vue b/fe_calckey/frontend/client/src/components/MkReactionsViewer.vue
index dfab837..10def9d 100644
--- a/fe_calckey/frontend/client/src/components/MkReactionsViewer.vue
+++ b/fe_calckey/frontend/client/src/components/MkReactionsViewer.vue
@@ -6,6 +6,7 @@
: Object.entries(note.reactions)"
:key="magReactionPairToLegacy(r)[0]"
:reaction="magReactionPairToLegacy(r)[0]"
+ :url="'url' in r[0] ? r[0]['url'] : undefined"
:count="magReactionPairToLegacy(r)[1]"
:is-initial="initialReactions.has(magReactionPairToLegacy(r)[0])"
:note="note"
diff --git a/fe_calckey/frontend/client/src/components/global/MkEmoji.vue b/fe_calckey/frontend/client/src/components/global/MkEmoji.vue
index baac77c..60b67f2 100644
--- a/fe_calckey/frontend/client/src/components/global/MkEmoji.vue
+++ b/fe_calckey/frontend/client/src/components/global/MkEmoji.vue
@@ -21,8 +21,8 @@