Generated by Gemini 3 pro `handleClickOutside` において、`allowCustom` が true でカスタム値が入力されている場合、`props.options` に見つからないため `searchTerm.value` が `''` にリセットされてしまいます。 **修正案:** `allowCustom` が true の場合、カスタム値を保持するように `handleClickOutside` のフォールバックロジックを更新してください。