diff --git a/apps/www/src/client/App.tsx b/apps/www/src/client/App.tsx
index 0003fc2..0874004 100644
--- a/apps/www/src/client/App.tsx
+++ b/apps/www/src/client/App.tsx
@@ -4836,11 +4836,6 @@ function Dashboard({
render: () => ,
},
{ id: 'password', label: 'Password', render: () => },
- {
- id: 'delete',
- label: 'Delete account',
- render: () => ,
- },
// Only when the operator has Discord configured — otherwise the panel has nothing to
// offer and the tab is a promise the server can't keep. The claim also still lives at
// /claim, because that URL is Discord's registered redirect and has to keep working.
@@ -4879,6 +4874,13 @@ function Dashboard({
},
]
: []),
+ // Last, below even the staff tabs: the way out sits at the bottom of the rail, where
+ // nobody reaches it by accident while looking for a setting.
+ {
+ id: 'delete',
+ label: 'Delete account',
+ render: () => ,
+ },
]
const [active, setActive] = useState(sections[0].id)
const current = sections.find((s) => s.id === active) ?? sections[0]