diff --git a/packages/frontend/src/pages/admin/proxy-account.vue b/packages/frontend/src/pages/admin/proxy-account.vue
index 860f4f4b2..3747c0c47 100644
--- a/packages/frontend/src/pages/admin/proxy-account.vue
+++ b/packages/frontend/src/pages/admin/proxy-account.vue
@@ -14,7 +14,10 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ proxyAccount ? `@${proxyAccount.username}` : i18n.ts.none }}
- {{ i18n.ts.selectAccount }}
+
+ {{ i18n.ts.selectAccount }}
+ Reset
+
@@ -52,6 +55,18 @@ function chooseProxyAccount() {
});
}
+async function resetProxyAccount() {
+ const { canceled } = await os.confirm({ type: 'warning', text: i18n.ts.areYouSure });
+
+ if (canceled) {
+ return;
+ }
+
+ proxyAccount.value = null;
+ proxyAccountId.value = null;
+ save();
+}
+
function save() {
os.apiWithDialog('admin/update-meta', {
proxyAccountId: proxyAccountId.value,