vuematerial / vue-material

Vue.js Framework - ready-to-use Vue components with Material Design, free forever.
https://www.creative-tim.com/vuematerial
MIT License
9.89k stars 1.16k forks source link

[Bug][MdSelect] "resize" and "scroll" events are not removed from window after opening select dropdown #2311

Open miroslavkrnac opened 3 years ago

miroslavkrnac commented 3 years ago

Steps to reproduce

Open and close select dropdown and see attached window event listeners. Resize and scroll are not cleared. Try it few times, events are accumulating.

Which browser?

Tested on Chrome and Firefox

What is expected?

Events are removed after closing dropdown.

What is actually happening?

Resize and scroll events are not removed and persists in memory. Causing memory leak. Probably caused by Popper.js image

Reproduction Link

You can test it on: https://vuematerial.io/components/select