Change:
Type: <bBug</ba file for which a DocumentSymbolProvider will return some items, for example on the filename in the breadcrumb, then type Ctrl/Cmd+F. The list filter widget looks OK, though it hides the first filename in the list ( ought to help with this once merged). the same but one item to the right in the breadcrumb. The filter widget is transparent. ! VS Code version: Code - Insiders 1.71.0-insider (, 2022-08-22T05:16:19.478Z) OS version: Windows_NT x64 10.0. Modes: Sandboxed: Yes <!-- generated by issue reporter --
/assign
Easier steps: <kbdCtrl F</kbdon an outline breadcrumb
I still see this. It looks like the background of the find widget gets removed, but the contents still scroll up out of the breadcrumbs widget
Did you test this in dev? Because we still didn't get an Insiders build with the fix.

Discussion:
} export interface IMessage { <del> readonly content: string; </del> <ins> readonly content?: string; </ins> readonly formatContent?: boolean; // defaults to false readonly type?: MessageType; }

const styles = this.stylesForType(this.message.type); this.element.style.border = styles.border ? `1px solid ${styles.border}` : ''; <del> if (this.hasFocus() || force) { </del> <ins> if (this.message.content && (this.hasFocus() || force)) { </ins> this._showMessage(); } }

}; const spanElement = (this.message.formatContent <del> ? renderFormattedText(this.message.content, renderOptions) : renderText(this.message.content, renderOptions)); </del> <ins> ? renderFormattedText(this.message.content!, renderOptions) : renderText(this.message.content!, renderOptions)); </ins> spanElement.classList.add(this.classForType(this.message.type)); const styles = this.stylesForType(this.message.type);

const noMatches = this.filter.totalCount > 0 && this.filter.matchCount === 0; if (this.pattern && noMatches) { <del> this.widget?.showMessage({ type: MessageType.WARNING, content: localize('not found', "No elements found.") }); </del> <ins> if (this.tree.options.showNotFoundMessage ?? true) { this.widget?.showMessage({ type: MessageType.WARNING, content: localize('not found', "No elements found.") }); } else { this.widget?.showMessage({ type: MessageType.WARNING }); } </ins> } else { this.widget?.clearMessage(); }

readonly typeNavigationEnabled?: boolean; readonly typeNavigationMode?: TypeNavigationMode; readonly defaultFindMode?: TreeFindMode; <ins> readonly showNotFoundMessage?: boolean; </ins> readonly smoothScrolling?: boolean; readonly horizontalScrolling?: boolean; readonly mouseWheelScrollSensitivity?: number;

updateStyleOverrides(overrideStyles?: IColorMapping): void { dispose(this.styler); <del> this.styler = overrideStyles ? attachListStyler(this.tree, this.themeService, overrideStyles) : Disposable.None; </del> <ins> this.styler = attachListStyler(this.tree, this.themeService, overrideStyles); </ins> } dispose(): void {

identityProvider: new FileIdentityProvider(), keyboardNavigationLabelProvider: new FileNavigationLabelProvider(), accessibilityProvider: this._instantiationService.createInstance(FileAccessibilityProvider), <ins> showNotFoundMessage: false, </ins> overrideStyles: { listBackground: breadcrumbsPickerBackground },

collapseByDefault: true, expandOnlyOnTwistieClick: true, multipleSelectionSupport: false, <ins> showNotFoundMessage: false </ins> } ); }