diff --git a/apps/client/src/widgets/dialogs/recent_changes.tsx b/apps/client/src/widgets/dialogs/recent_changes.tsx
index 0bf3b08fe..90dc99f54 100644
--- a/apps/client/src/widgets/dialogs/recent_changes.tsx
+++ b/apps/client/src/widgets/dialogs/recent_changes.tsx
@@ -135,19 +135,17 @@ function DeletedNoteLink({ change, setShown }: { change: RecentChangeRow, setSho
{change.current_title}
( {
- async () => {
- const text = t("recent_changes.confirm_undelete");
+ onClick={async () => {
+ const text = t("recent_changes.confirm_undelete");
- if (await dialog.confirm(text)) {
- await server.put(`notes/${change.noteId}/undelete`);
- setShown(false);
- await ws.waitForMaxKnownEntityChangeId();
+ if (await dialog.confirm(text)) {
+ await server.put(`notes/${change.noteId}/undelete`);
+ setShown(false);
+ await ws.waitForMaxKnownEntityChangeId();
- const activeContext = appContext.tabManager.getActiveContext();
- if (activeContext) {
- activeContext.setNote(change.noteId);
- }
+ const activeContext = appContext.tabManager.getActiveContext();
+ if (activeContext) {
+ activeContext.setNote(change.noteId);
}
}
}}>