From 59370d5dedcf48b2077c7c2a5146d9b92b30769b Mon Sep 17 00:00:00 2001 From: Sawyer Hood Date: Mon, 7 Sep 2026 07:51:30 -0700 Subject: [PATCH] Restore focus after controlled rename dialogs close --- .../components/dialogs/RenameDialog.test.tsx | 43 +++++++++++++++++++ .../src/components/dialogs/RenameDialog.tsx | 34 ++++++++++++++- 2 files changed, 76 insertions(+), 1 deletion(-) create mode 100644 apps/app/src/components/dialogs/RenameDialog.test.tsx diff --git a/apps/app/src/components/dialogs/RenameDialog.test.tsx b/apps/app/src/components/dialogs/RenameDialog.test.tsx new file mode 100644 index 0000000000..89926651d5 --- /dev/null +++ b/apps/app/src/components/dialogs/RenameDialog.test.tsx @@ -0,0 +1,43 @@ +// @vitest-environment jsdom + +import { cleanup, render, screen, waitFor } from "@testing-library/react"; +import { afterEach, expect, it, vi } from "vitest"; +import { RenameDialog, RenameDialogContent } from "./RenameDialog"; + +function RenameDialogHarness({ open }: { open: boolean }) { + return ( + <> +