Skip to content

Commit dcb775a

Browse files
committed
fix: use class-based detection for model selector dropdown
1 parent c053f43 commit dcb775a

File tree

1 file changed

+2
-12
lines changed
  • plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview

1 file changed

+2
-12
lines changed

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview/Browser.kt

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -409,18 +409,8 @@ class Browser(parent: Disposable, private val mynahAsset: Path, val project: Pro
409409
}
410410
411411
// Only replace if this is the model selection dropdown
412-
// Check if any option contains "Claude" or model-related text
413-
let isModelDropdown = false;
414-
for (let i = 0; i < select.options.length; i++) {
415-
const optionText = select.options[i].text.toLowerCase();
416-
if (optionText.includes('claude') || optionText.includes('sonnet') ||
417-
optionText.includes('opus') || optionText.includes('haiku')) {
418-
isModelDropdown = true;
419-
break;
420-
}
421-
}
422-
423-
if (!isModelDropdown) {
412+
// Model selector has autoWidth which adds 'auto-width' class
413+
if (!select.classList.contains('auto-width')) {
424414
console.log('[JB Modal Dropdown] Skipping non-model dropdown');
425415
return;
426416
}

0 commit comments

Comments
 (0)