diff --git a/packages/client/src/components/MkMediaList.vue b/packages/client/src/components/MkMediaList.vue
index fb3dab3243..cd38196c15 100644
--- a/packages/client/src/components/MkMediaList.vue
+++ b/packages/client/src/components/MkMediaList.vue
@@ -16,6 +16,7 @@
:data-count="
mediaList.filter((media) => previewable(media)).length
"
+ @click.stop
>
@@ -190,6 +189,7 @@ const previewable = (file: misskey.entities.DriveFile): boolean => {
margin-top: 4px;
border-radius: var(--radius);
overflow: hidden;
+ pointer-events: none;
&:before {
content: "";
@@ -209,6 +209,7 @@ const previewable = (file: misskey.entities.DriveFile): boolean => {
> * {
overflow: hidden;
border-radius: 6px;
+ pointer-events: all;
}
&[data-count="1"] {