From de83d8a03016782bfa28eb1f12d04bb5addd1df3 Mon Sep 17 00:00:00 2001 From: Suresh Chaudhary Date: Fri, 22 May 2026 01:36:07 +0530 Subject: [PATCH 1/3] fix: make toasts clickable while using Radix React Remove Scroll --- ui/app/globals.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ui/app/globals.css b/ui/app/globals.css index 474730b3bf..53a9bb2fde 100644 --- a/ui/app/globals.css +++ b/ui/app/globals.css @@ -390,6 +390,11 @@ div.content-container:has(.no-border-parent) #trial-notification-banner { @apply rounded-sm!; } +/* Ensure toasts remain clickable above modal overlays (radix react-remove-scroll) */ +[data-sonner-toaster] { + pointer-events: auto !important; +} + /* Move Sonner toast close button to top-right */ [data-sonner-toaster][dir="ltr"], [data-sonner-toaster] { From 285d7d0ca1986302fe10623efbc03875d01c0361 Mon Sep 17 00:00:00 2001 From: Suresh Chaudhary Date: Fri, 22 May 2026 02:02:31 +0530 Subject: [PATCH 2/3] chore: sheet forms action button position --- .../workspace/routing-rules/views/routingRuleSheet.tsx | 10 ++++------ .../workspace/virtual-keys/views/virtualKeySheet.tsx | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/ui/app/workspace/routing-rules/views/routingRuleSheet.tsx b/ui/app/workspace/routing-rules/views/routingRuleSheet.tsx index ae19662ed0..f93973d546 100644 --- a/ui/app/workspace/routing-rules/views/routingRuleSheet.tsx +++ b/ui/app/workspace/routing-rules/views/routingRuleSheet.tsx @@ -3,7 +3,6 @@ * Create/Edit form for routing rules */ -import { RbacOperation, RbacResource, useRbac } from "@enterprise/lib"; import { Button } from "@/components/ui/button"; import { ComboboxSelect } from "@/components/ui/combobox"; import { Input } from "@/components/ui/input"; @@ -30,7 +29,8 @@ import { } from "@/lib/types/routingRules"; import { validateRateLimitAndBudgetRules, validateRoutingRules } from "@/lib/utils/celConverterRouting"; import { normalizeRoutingRuleGroupQuery } from "@/lib/utils/routingRuleGroupQuery"; -import { Plus, Save, Trash2, X } from "lucide-react"; +import { RbacOperation, RbacResource, useRbac } from "@enterprise/lib"; +import { Plus, Trash2, X } from "lucide-react"; import { lazy, Suspense, useCallback, useEffect, useState } from "react"; import { useForm } from "react-hook-form"; import { RuleGroupType } from "react-querybuilder"; @@ -273,8 +273,8 @@ export function RoutingRuleSheet({ open, onOpenChange, editingRule, onSuccess }: -
-
+ +
{/* Rule Name */}