diff --git a/apps/webapp/app/components/primitives/FormButtons.tsx b/apps/webapp/app/components/primitives/FormButtons.tsx
index d077227a2..e7d6db75d 100644
--- a/apps/webapp/app/components/primitives/FormButtons.tsx
+++ b/apps/webapp/app/components/primitives/FormButtons.tsx
@@ -12,11 +12,11 @@ export function FormButtons({
return (
- {confirmButton} {cancelButton ? cancelButton :
}
+ {cancelButton ? cancelButton :
} {confirmButton}
);
}
diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.queues/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.queues/route.tsx
index 0c069f31e..b3c6d3bfe 100644
--- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.queues/route.tsx
+++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.queues/route.tsx
@@ -953,6 +953,18 @@ function QueueOverrideConcurrencyButton({
navigation.formData?.get("action") === "queue-remove-override"
);
+ const handleKeyDown = (e: React.KeyboardEvent) => {
+ if (e.key === "Enter" && !e.shiftKey && !e.ctrlKey && !e.metaKey && !e.altKey) {
+ e.preventDefault();
+ const overrideButton = e.currentTarget.querySelector(
+ 'button[name="action"][value="queue-override"]'
+ ) as HTMLButtonElement;
+ if (overrideButton && !overrideButton.disabled) {
+ overrideButton.click();
+ }
+ }
+ };
+
return (