diff --git a/src/renderer/src/components/permission/AskUserQuestion/AskUserQuestionUI.tsx b/src/renderer/src/components/permission/AskUserQuestion/AskUserQuestionUI.tsx
index c29e1e79ba..f083f47c54 100644
--- a/src/renderer/src/components/permission/AskUserQuestion/AskUserQuestionUI.tsx
+++ b/src/renderer/src/components/permission/AskUserQuestion/AskUserQuestionUI.tsx
@@ -117,11 +117,13 @@ export function AskUserQuestionUI({
{/* Question header */}
{currentQuestion.header && (
-
{currentQuestion.header}
+
+ {currentQuestion.header}
+
)}
{/* Question text */}
-
+
{currentQuestion.question}
{isMultiSelect && (
(Select multiple)
diff --git a/src/renderer/src/components/permission/AskUserQuestion/QuestionOptions.tsx b/src/renderer/src/components/permission/AskUserQuestion/QuestionOptions.tsx
index a7ca910d14..e1a6e0952a 100644
--- a/src/renderer/src/components/permission/AskUserQuestion/QuestionOptions.tsx
+++ b/src/renderer/src/components/permission/AskUserQuestion/QuestionOptions.tsx
@@ -39,10 +39,12 @@ export function QuestionOptions({
{isSelected && }
)}
-
-
{opt.label}
+
+
{opt.label}
{opt.description && (
-
{opt.description}
+
+ {opt.description}
+
)}
diff --git a/src/renderer/src/components/permission/StandardPermissionUI.tsx b/src/renderer/src/components/permission/StandardPermissionUI.tsx
index 109c9e41c0..7ed999e9ec 100644
--- a/src/renderer/src/components/permission/StandardPermissionUI.tsx
+++ b/src/renderer/src/components/permission/StandardPermissionUI.tsx
@@ -44,10 +44,14 @@ export function StandardPermissionUI({
{/* Tool call info */}
-
-
{toolCall.title || 'Tool Call'}
+
+
+ {toolCall.title || 'Tool Call'}
+
{toolCall.kind && (
-
Type: {toolCall.kind}
+
+ Type: {toolCall.kind}
+
)}
@@ -62,7 +66,7 @@ export function StandardPermissionUI({
{/* Action buttons */}
{isPending ? (
-
+
{options.length > 2 ? (
// Multiple options - show all
options.map((option) => (
@@ -77,8 +81,9 @@ export function StandardPermissionUI({
: 'outline'
}
onClick={() => respondToRequest(option.optionId)}
+ className="max-w-full truncate"
>
- {option.name}
+ {option.name}
))
) : (
@@ -88,11 +93,16 @@ export function StandardPermissionUI({
size="sm"
variant="outline"
onClick={() => respondToRequest(denyOption.optionId)}
+ className="max-w-full truncate"
>
- {denyOption.name || 'Deny'}
+ {denyOption.name || 'Deny'}
-