Custom Value MultiSelect doesn't highlight typed value match (partial or exact)

Version 28.2.5

When a SfMultiSelect has AllowCustomValue=true then it currently injects a top "custom" row instead of highlighting partial matches.  It should highlight the 1st partial match instead.  Only if there is no partial match should it add the top "custom" row.


Also, when the user types in an exact match then it currently removes the top "custom" row but doesn't highlight the exact match.  It should highlight the exact match in this case. Currently pressing ENTER after typing in an exact match will select the 1st row which is wrong, it should select the exact match.

chrome_yRYhvPMlEU.png



2 Replies

YV Yaswin Vikhaash Rajaretenam Syncfusion Team March 10, 2025 01:59 PM UTC

Hi Ryan Tomko,

We would like to inform you that when both allowCustomValue and allowFiltering are set to true, typing a partial value that is present in the data source will be considered a custom value. This is the intended behavior.

However, we have reviewed your second query—"Focus does not move to the fully matching item in the popup when allowCustomValue is set to true"—and identified it as a bug. We are able to replicate the reported issue. We have considered this as a bug from our end we will include the fix in the First week of April weekly patch release. You can track the status of the issue by the below feedback link.


Feedback Link : https://www.syncfusion.com/feedback/66069/focus-does-not-move-to-the-fully-matching-item-in-popup-when-allowcustomvalue-is


Disclaimer: “Inclusion of this solution in the weekly release may change due to other factors including but not limited to QA checks and works reprioritization.”


Regards

Yaswin Vikhaash



UD UdhayaKumar Duraisamy Syncfusion Team April 30, 2025 11:36 AM UTC

The issue “Focus does not move to the fully matching item in popup, when AllowCustomValue is set to true” has been resolved in the v29.1.37 release of our package. Please update to the latest version to apply the fix and resolve the issue in your application.


Rootcause:

When allowCustomValue enable case the typed value contains a list item, that item is not focused on in the SearchListAsync method.


Sample: https://blazorplayground.syncfusion.com/embed/BDLIDzADUovNVOCr?appbar=true&editor=true&result=true&errorlist=true&theme=bootstrap5


Release Notes:

https://blazor.syncfusion.com/documentation/release-notes/29.1.37?type=all#multiselect


Loader.
Up arrow icon