diff --git a/app/frontend/src/features/webhooks/pages/WebhooksPage.tsx b/app/frontend/src/features/webhooks/pages/WebhooksPage.tsx
index 3bc8731..f84ae62 100644
--- a/app/frontend/src/features/webhooks/pages/WebhooksPage.tsx
+++ b/app/frontend/src/features/webhooks/pages/WebhooksPage.tsx
@@ -193,7 +193,7 @@ export function WebhooksPage() {
title="Webhooks"
titleAccent="_"
sub="Signed HTTP delivery for every platform event — deploys, restarts, deletes"
- trail={
+ actions={
setCreating(true)}>
New webhook
diff --git a/app/frontend/src/shared/components/sentry.tsx b/app/frontend/src/shared/components/sentry.tsx
index 22f6c92..951a625 100644
--- a/app/frontend/src/shared/components/sentry.tsx
+++ b/app/frontend/src/shared/components/sentry.tsx
@@ -271,7 +271,7 @@ export function STable({ cols, rows, rowKey,
className={`s-dt-h ${c.sortable !== false ? 'sortable' : ''} ${sortKey === c.key ? 'on' : ''}`}
onClick={() => {
if (c.sortable === false) return;
- setSortDir(sortKey === c.key ? -sortDir : 1);
+ setSortDir(sortKey === c.key ? (sortDir === 1 ? -1 : 1) : 1);
setSortKey(c.key);
}}
>