The carousel indicators do not properly reflect the index in the slide deck as you navigate using the indicators. This is because two sets of indicators are rendered with one overlaying the other:
The root cause appears to be that the MDCarousel init is called twice. Once due to the itemsChanged() event and another due to attached().
A quick workaround was to insure the instance was not already instantiated before creating a new one. (see below) However I'm not sure if this change would break functionality if someone has used the carousel in a way that dynamically adds items at runtime.
The carousel indicators do not properly reflect the index in the slide deck as you navigate using the indicators. This is because two sets of indicators are rendered with one overlaying the other:
The root cause appears to be that the MDCarousel init is called twice. Once due to the itemsChanged() event and another due to attached().
A quick workaround was to insure the instance was not already instantiated before creating a new one. (see below) However I'm not sure if this change would break functionality if someone has used the carousel in a way that dynamically adds items at runtime.
carousel.ts
I attempted to create an example gist for the issue but unfortunately it does not run: https://gist.run/?id=1b9230bfaee04ec5d6d0082655fae549