framework7io / framework7

Full featured HTML framework for building iOS & Android apps
http://framework7.io
MIT License
17.97k stars 3.24k forks source link

Svelte. Popup/f7Popup backdrop is not disposed onDestroy #4258

Closed ievgennaida closed 3 months ago

ievgennaida commented 3 months ago

Framework 7 popup backdrop remains when popup is unmounted.

Framework7 "framework7": "8.3.2", "framework7-svelte": "8.3.2",

Svelte version: 4.2.12

Platform and Target: Chrome

Describe the bug

When popup was opened and component is unmounted than popup backdrop is not removed.

To Reproduce

Display popup not in the fullscreen mode.

// Simulate component unmounted: {#if componentVisible}

{/if}

Expected behavior

Popup is closed and unmounted with the backdrop overlay.

Actual Behavior

Popup is closed but gray backdrop is displayed.

Additional context

Add any other context about the problem here.

nolimits4web commented 3 months ago

Your issue is closed because it is not filled correctly. Before you open an issue please review the contributing guideline.

Please fill the issue template correctly and:

It will save a lot of time for other contributors to check your issue and fix it.