+
{
-
+
{
{{ meta.details }}
-
+
-
+
diff --git a/components/tag/TagActionButton.vue b/components/tag/TagActionButton.vue
index 7c46c8d0..55f17b5a 100644
--- a/components/tag/TagActionButton.vue
+++ b/components/tag/TagActionButton.vue
@@ -19,7 +19,7 @@ const toggleFollowTag = async () => {
tag.following = !tag.following
try {
- if (tag.following)
+ if (previousFollowingState)
await client.v1.tags.unfollow(tag.name)
else
await client.v1.tags.follow(tag.name)
diff --git a/components/tag/TagCard.vue b/components/tag/TagCard.vue
index b9ec730b..1660d576 100644
--- a/components/tag/TagCard.vue
+++ b/components/tag/TagCard.vue
@@ -42,9 +42,9 @@ function go(evt: MouseEvent | KeyboardEvent) {
#
{{ tag.name }}
-
+
-
diff --git a/components/user/UserSwitcher.vue b/components/user/UserSwitcher.vue
index bac33f16..21774835 100644
--- a/components/user/UserSwitcher.vue
+++ b/components/user/UserSwitcher.vue
@@ -42,6 +42,7 @@ const clickUser = (user: UserLogin) => {
is="button"
:text="$t('user.add_existing')"
icon="i-ri:user-add-line"
+ w-full
@click="openSigninDialog"
/>
{
v-if="isHydrated && currentUser"
:text="$t('user.sign_out_account', [getFullHandle(currentUser.account)])"
icon="i-ri:logout-box-line rtl-flip"
+ w-full
@click="signout"
/>
diff --git a/composables/masto/statusDrafts.ts b/composables/masto/statusDrafts.ts
index 9729800f..567eb017 100644
--- a/composables/masto/statusDrafts.ts
+++ b/composables/masto/statusDrafts.ts
@@ -33,7 +33,7 @@ export function getDefaultDraft(options: Partial