Dogfalo / materialize

Materialize, a CSS Framework based on Material Design
https://materializecss.com
MIT License
38.87k stars 4.74k forks source link

Calling Toast.dismissAll() a second time without any new toasts triggers error "_this29.el.parentNode is null" #6674

Open sgalzin opened 2 years ago

sgalzin commented 2 years ago

When calling Toast.dismissAll twice, an error is generated: "_this29.el.parentNode is null"

Expected Behavior

I expect the second call should notice that the elements have already been marked for clearing and not generate an error when the dismissal actually tries to access those previously cleared elements.

Current Behavior

Triggers an error when trying to clear previously cleared elements.

Steps to Reproduce (for bugs)

see codepen: https://codepen.io/sgalzin-the-vuer/pen/ExLBxwM?editors=0010

  1. call toast();
  2. call dismissAll twicebefore the toast has had time to expire.

Your Environment

Firefox and Chrome on Ubuntu

Jerit3787 commented 2 years ago

Hi, this project is no longer maintained! The community-managed fork is still being maintained. Please open an issue there instead. Thanks! https://www.github.com/materializecss/materialize