Daniel, Wow, I had not noticed that... Well If you are using the source code then there is a simple fix for this:Make the changes in red in the SearchWidget.mxml private function createSearchResults(featureSet:FeatureSet, queryFields:XMLList):ArrayCollection { var result:ArrayCollection = new ArrayCollection(); var layerDetails:LayerDetails = queryLayer.layerDetails; if (!queryTitleField) { queryTitleField = featureSet.displayFieldName; } for each (var graphic:Graphic in featureSet.features) { var resultAttributes:ResultAttributes = ResultAttributes.toResultAttributes(queryFields, graphic, featureSet, queryLayer, layerDetails, widgetTitle, queryTitleField, queryLinkField, queryLinkAlias); setDefaultGraphicSymbol(graphic); var searchResult:ResultItem = new ResultItem(graphic, resultAttributes); result.addItem(searchResult); var infoWindowRenderer:ClassFactory = new ClassFactory(PopUpRenderer); infoWindowRenderer.properties = { popUpInfo: configurePopUpInfo(resultAttributes)}; graphic.infoWindowRenderer = infoWindowRenderer; } resultFeatureLayer.outFields = queryLayer.outFields; resultFeatureLayer.visible = true; resultFeatureLayer.featureCollection = new FeatureCollection(featureSet, layerDetails); switch (featureSet.geometryType) { case Geometry.MAPPOINT: { resultFeatureLayer.renderer = new SimpleRenderer(resultMarkerSymbol); break; } case Geometry.POLYLINE: { resultFeatureLayer.renderer = new SimpleRenderer(resultLineSymbol); break; } case Geometry.POLYGON: { resultFeatureLayer.renderer = new SimpleRenderer(resultFillSymbol); break; } } return result; } private function setDefaultGraphicSymbol(graphic:Graphic):void { switch (graphic.geometry.type) { case Geometry.MAPPOINT: { graphic.symbol = resultMarkerSymbol; break; } case Geometry.POLYLINE: { graphic.symbol = resultLineSymbol; break; } case Geometry.POLYGON: { graphic.symbol = resultFillSymbol; break; } } }