Hi,
I have encountered a peculiar issue while working on the SearchWidget. I used the following code to create the widget, and on the surface, it seems to be functioning properly - it zooms into the searched area with graphic and popup.
However, an error message appears in the console stating, 'view:no-layerview-for-layer No layerview has been found for the layer.' It seems that the issue relates to the feature layer in the search source.
I'm not sure if it's a bug or not.
Thank you in advance for your assistance.

await mapView.when(async () => {
searchStores.value.forEach((s) => {
searchSources.push({
layer: new FeatureLayer({
url: s.url,
popupTemplate: {
title: s.title,
overwriteActions: true,
},
}),
suggestionTemplate: s.suggestionTemplate,
searchFields: s.searchFields,
displayField: s.displayField,
maxSuggestions: s.maxSuggestions,
maxResults: s.maxResults,
exactMatch: s.exactMatch,
outFields: s.outFields,
name: s.name,
placeholder: s.placeholder
});
});
const searchWidget = new Search({
view: mapView,
allPlaceholder: "Searching",
includeDefaultSources: false,
sources: searchSources
});
mapView.ui.add(searchWidget, "top-right");
})