Created by: pvdlg
Fixes #21572 (closed)
Fix the backdrop for dropdown menu on mobile:
- Create backdrop only if the menu is actually open (do not create it if the show event is prevented)
- Drop the backdrop only when the corresponding menu is closed (do not remove if there is no menu to close or if the hide event is prevented)
- Drop only the backdrop associated with the dropdown that is being closed