0.20.0
Chrome or Safari on OS X
It shouldn't be possible to see the hidden snackbars.
The boxes from the "hidden" snackbars are visible.

Presumably we're leaving these elements in a convenient resting position to transition in. Possible solutions:
In #928 which is essentially seems to occur for the same reason as this one, one suggestion is that the visibility of the snack bar at rest could be set to "none". I implemented this in a customised adapter for a Vue snack bar component and it works for me and eliminates the artefacts.
I do not know if that is a good solution, but would involve only a minor change to implement it in the foundation if that idea was reviewed and passed accessibility and other requirements.
FYI I've added this in my own scss file to solve the issue for now:
.mdc-snackbar {
transition: mdc-animation-exit-permanent(transform, .25s), mdc-animation-exit-permanent(opacity, 0ms, .25s);
opacity: 0;
&.mdc-snackbar--active {
transition: mdc-animation-enter(transform, .25s);
opacity: 1;
}
}
Most helpful comment
In #928 which is essentially seems to occur for the same reason as this one, one suggestion is that the visibility of the snack bar at rest could be set to "none". I implemented this in a customised adapter for a Vue snack bar component and it works for me and eliminates the artefacts.
I do not know if that is a good solution, but would involve only a minor change to implement it in the foundation if that idea was reviewed and passed accessibility and other requirements.