fix: Refactor Menu related components life cycle methods #15868

Closed  zombieJ wants to merge changes into master from fix-menu 1 new issue 1 fixed issue

No issues found.

If you're good at the debugger it means you spent a lot of time debugging. I don't want you to be good at the debugger. – Robert C. Martin