# Combobox bug fix - Review requested

**URL:** <https://community.infisical.com/t/combobox-bug-fix-review-requested/138>\
**Category:** Contributing\
**Created:** [November 4, 2026, 7:42am UTC](https://community.infisical.com/t/combobox-bug-fix-review-requested/138 "2026-11-04T07:42:30Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![yuvarajsai](https://yyz2.discourse-cdn.com/flex048/user_avatar/community.infisical.com/yuvarajsai/32/177_2.png) [@yuvarajsai](https://community.infisical.com/u/yuvarajsai)\
**Post date:** [November 4, 2026, 7:42am UTC](https://community.infisical.com/t/combobox-bug-fix-review-requested/138/1 "2026-11-04T07:42:30Z")

</div>

Opened a small fix for a doubled-text Combobox bug, would appretiate a review.

> <https://github.com/Infisical/infisical/pull/9138>
>
> \## Context
> 
> When a v3 \`Combobox\` has a selected value and a \`renderValue\`, the… real input text is made invisible with \`text-transparent\` and an overlay renders the icon and label. Focusing or clicking the field selects the input text, and the browser paints selected text in the selection colour regardless of \`text-transparent\`. The raw label showed through the overlay, so the text looked doubled (for example "Alibaba Cloud Auth" in the Add Auth Method sheet).
> 
> This adds \`selection:text-transparent\` so the selected input text stays hidden and only the overlay is visible. It only affects Comboboxes that pass \`renderValue\`.
> 
> \## Screenshots
> 
> \*\*Before:\*\*
> 
> Doubled, overlapping "AWS Auth" with a blue selection highlight in the Auth Method field.
> 
> \<img width="626" height="593" alt="image" src="https://github.com/user-attachments/assets/c62b2b52-3759-4f4f-a87e-088b49716a95" /\>
> 
> \*\*After:\*\*
> 
> \<img width="617" height="555" alt="image" src="https://github.com/user-attachments/assets/3b3c1a19-6acb-406a-b3c5-6febf45c66dd" /\>
> 
> 
> Non-icon option validation: 
> 
> \<img width="705" height="516" alt="image" src="https://github.com/user-attachments/assets/6a08fa71-a119-4365-9b7c-7a17bb0bd467" /\>
> 
> 
> \## Steps to verify the change
> 
> 1. Go to Organization \> Access Control \> Machine Identities and open Add Auth Method on an identity.
> 2. Select an auth method with an icon, such as AWS Auth.
> 3. Click into the Auth Method field so the text is selected, and confirm the label is not doubled.
> 
> \## Type
> 
> \- \[x\] Fix
> \- \[\] Feature
> \- \[\] Improvement
> \- \[\] Breaking
> \- \[\] Docs
> \- \[\] Chore
> 
> \## Checklist
> 
> \- \[x\] Title follows the \[conventional commit\](https://www.conventionalcommits.org/en/v1.0.0/#summary) format: \`type(scope): short description\` (scope is optional, e.g., \`fix: prevent crash on sync\` or \`fix(api): handle null response\`). 
> \- \[x\] Tested locally
> \- \[\] Updated docs (if needed)
> \- \[\] Updated AGENTS.md files (if needed)
> \- \[x\] Read the \[contributing guide\](https://infisical.com/docs/contributing/getting-started/overview)
