ngx-bootstrap icon indicating copy to clipboard operation
ngx-bootstrap copied to clipboard

Zoneless Angular - ngx -bootstrap Typeahead generates ExpressionChangedAfterItHasBeenCheckedError error when popup opens

Open ed4becky opened this issue 9 months ago • 2 comments

Bug description: Attached is a Stackblitz that demonstrates that Typeahead throws an ExpressionChangedAfterItHasBeenCheckedError error for an Application running as zoneless (using provideExperimentalZonelessChangeDetection() )

Plunker/StackBlitz that reproduces the issue: (https://stackblitz.com/edit/stackblitz-starters-8fof6biv?file=src%2Fapp.config.ts)

Versions of ngx-bootstrap, Angular, and Bootstrap:

ngx-bootstrap: 19.0.2

Angular: 19.0.6

Bootstrap: 5.3.3

Expected behavior

Typeahead should run without generating an ExpressionChangedAfterItHasBeenCheckedError error.

ed4becky avatar Mar 15 '25 14:03 ed4becky

I confirm that I have the same issue with angular 20.0.3 with provideZonelessChangeDetection()

iulius-ciorica avatar Jun 14 '25 13:06 iulius-ciorica

Ngx-bootstrap doesn't support zoneless, as of now.

lexasq avatar Aug 20 '25 13:08 lexasq