audit-g5 final + ML threshold default + kebab menu fix #54

Merged
bvandeusen merged 5 commits from dev into main 2026-06-02 19:09:50 -04:00
Showing only changes of commit 0fbb19dc24 - Show all commits
+9 -1
View File
@@ -10,11 +10,18 @@
> >
<v-icon start size="x-small">{{ iconFor(tag.kind) }}</v-icon> <v-icon start size="x-small">{{ iconFor(tag.kind) }}</v-icon>
{{ tag.name }}<span v-if="tag.fandom_id"></span> {{ tag.name }}<span v-if="tag.fandom_id"></span>
<!-- Operator-flagged 2026-06-02: the previous activator had
`@click.stop` directly on the v-icon, which silently
overrode Vuetify's onClick from `v-bind="mp"` — the menu
never opened. Now the v-icon receives the activator
onClick cleanly, and the wrapping span absorbs the
bubbled click so the chip's close button isn't tripped. -->
<span class="kebab-wrap" @click.stop>
<v-menu> <v-menu>
<template #activator="{ props: mp }"> <template #activator="{ props: mp }">
<v-icon <v-icon
v-bind="mp" size="x-small" class="ml-1" v-bind="mp" size="x-small" class="ml-1"
icon="mdi-dots-vertical" @click.stop icon="mdi-dots-vertical"
/> />
</template> </template>
<v-list density="compact"> <v-list density="compact">
@@ -23,6 +30,7 @@
</v-list-item> </v-list-item>
</v-list> </v-list>
</v-menu> </v-menu>
</span>
</v-chip> </v-chip>
<span v-if="!modal.current?.tags?.length" class="text-caption">No tags yet.</span> <span v-if="!modal.current?.tags?.length" class="text-caption">No tags yet.</span>
</div> </div>