You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ComboBox component automatically selects an item when the typed text exactly matches an item's text (case-insensitive), even when noTypeahead={true} is set. This behavior breaks filtering UX patterns where users type to search/filter options before explicitly selecting one.
Environment
@ui5/webcomponents-react:
@ui5/webcomponents:
React: 18.3.1
Browser: Chrome/Firefox/Safari (all affected)
Steps to Reproduce
Impact
This breaks common UX patterns:
Server-side filtering: Users type to filter a large list from the server. Auto-selection triggers unwanted data updates and API calls.
Search-first workflows: Users want to narrow down options before selecting. Auto-selection forces premature selection.
Form validation: Accidentally triggers validation logic when user is still typing.
Isolated Example
No response
Reproduction steps
Create a ComboBox with the following configuration:
Describe the bug
Bug Description
The
ComboBoxcomponent automatically selects an item when the typed text exactly matches an item's text (case-insensitive), even whennoTypeahead={true}is set. This behavior breaks filtering UX patterns where users type to search/filter options before explicitly selecting one.Environment
Steps to Reproduce
Impact
This breaks common UX patterns:
Server-side filtering: Users type to filter a large list from the server. Auto-selection triggers unwanted data updates and API calls.
Search-first workflows: Users want to narrow down options before selecting. Auto-selection forces premature selection.
Form validation: Accidentally triggers validation logic when user is still typing.
Isolated Example
No response
Reproduction steps
Actual Behavior
onChangefires automatically with "Bob" selectednoTypeahead={true}Expected Behaviour
onChangeshould not fire from typing aloneScreenshots or Videos
Screen.Recording.2025-11-26.at.15.38.22.mov
UI5 Web Components for React Version
2.15.3
UI5 Web Components Version
2.15.1
Browser
Chrome
Operating System
No response
Additional Context
No response
Relevant log output
Organization
No response
Declaration