diff --git a/ui/changelog.d/feedback-widget-overlap.fixed.md b/ui/changelog.d/feedback-widget-overlap.fixed.md new file mode 100644 index 0000000000..c9ea96a44c --- /dev/null +++ b/ui/changelog.d/feedback-widget-overlap.fixed.md @@ -0,0 +1 @@ +Feedback widget no longer obscures page and side-panel actions diff --git a/ui/components/shadcn/button/button.test.tsx b/ui/components/shadcn/button/button.test.tsx index bbf019f45b..60d0caa44c 100644 --- a/ui/components/shadcn/button/button.test.tsx +++ b/ui/components/shadcn/button/button.test.tsx @@ -45,6 +45,29 @@ describe("Button", () => { ); }); + it("supports circular icon buttons without changing the default shape", () => { + // Given / When + const { rerender } = render( + , + ); + + // Then + expect(screen.getByRole("button", { name: "Give feedback" })).toHaveClass( + "rounded-full", + "size-10", + ); + + // When + rerender(); + + // Then + expect(screen.getByRole("button", { name: "Default shape" })).toHaveClass( + "rounded-[8px]", + ); + }); + it("renders the bare variant chrome-free (no background or border)", () => { render(