I'm using the Jimu AdvancedSelect widget in an ExperienceBuilder 1.15 custom widget.
It mostly works, but when using the isMultiple=True option, and the user has a filter value, then when the user clicks an item to select it, the list immediately reverts to full unfiltered state, even though it should have remained in the specified filtered state. This is extremely confusing for the user obviously.
Before clicking the "DWW Rainwise" item checkbox:

Immediately after clicking the checkbox:

Code Snippet:
const [selectedLayers, setSelectedLayers] = useState([]);
const onClickLayerExplorer = (items) => {
setSelectedLayers(items);
}
<AdvancedSelect
onChange={onClickLayerExplorer}
placeholder='Click to Select Layers'
sortValuesByLabel=true
isMultiple=true
selectedValues={selectedLayers}
staticValues={layerList.layers
.filter((layer, index) => (category.ID == 0 || layer.category == category.ID))
.map((layer, index) => ({ label: layer.name, value: layer.index }))}
>
{' '}
</AdvancedSelect>