Skip to content

Commit ab52596

Browse files
committed
Clean up event listener
1 parent 7cb5c28 commit ab52596

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/components/cylc/workspace/Widget.vue

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
2525
</template>
2626

2727
<script setup>
28-
import { provide, readonly, ref } from 'vue'
28+
import { onBeforeUnmount, provide, readonly, ref } from 'vue'
2929
import { eventBus } from '@/services/eventBus'
3030
3131
const props = defineProps({
@@ -50,4 +50,8 @@ provide('animResetTime', readonly(animResetTime))
5050
eventBus.on(`lumino:show:${props.id}`, () => {
5151
animResetTime.value = Date.now()
5252
})
53+
54+
onBeforeUnmount(() => {
55+
eventBus.off(`lumino:show:${props.id}`)
56+
})
5357
</script>

0 commit comments

Comments
 (0)