diff --git a/web/src/components/QuestionPicker.jsx b/web/src/components/QuestionPicker.jsx index 22fd1e8e..93e18259 100644 --- a/web/src/components/QuestionPicker.jsx +++ b/web/src/components/QuestionPicker.jsx @@ -432,7 +432,7 @@ export function QuestionPicker({ request, onResolve, originLabel = '' }) { ? 'bg-accent-bg border border-accent text-accent' : focused ? 'bg-accent-bg border border-accent' - : 'border border-transparent hover:bg-accent-bg hover:border-accent', + : 'border border-transparent hover:bg-accent-bg', )} > @@ -501,7 +501,7 @@ export function QuestionPicker({ request, onResolve, originLabel = '' }) { ? 'bg-accent-bg border border-accent' : focusIndex === customIndex ? 'bg-accent-bg border border-accent' - : 'border border-transparent hover:bg-accent-bg hover:border-accent', + : 'border border-transparent hover:bg-accent-bg', )} > diff --git a/web/src/lib/questionPickerLayout.test.js b/web/src/lib/questionPickerLayout.test.js index d5b6971f..97b1d8fe 100644 --- a/web/src/lib/questionPickerLayout.test.js +++ b/web/src/lib/questionPickerLayout.test.js @@ -40,6 +40,8 @@ assert.doesNotMatch(picker, /font-medium bg-fg text-bg/); assert.doesNotMatch(picker, /]*aria-hidden="true">[\s\S]*?M20 15a3/); assert.match(picker, /min-h-11 shrink-0 px-4 py-2/); assert.match(picker, /group flex items-center gap-3 rounded-lg px-3 py-2\.5/); +assert.match(picker, /border border-transparent hover:bg-accent-bg/); +assert.doesNotMatch(picker, /hover:border-accent/); assert.match(toolBlock, /const isAskUserQuestionResult = askUserQuestionResult/); assert.match(toolBlock, /translate\('用户已取消回答'\)/);