FIX - clean up CEF sheet ownership and preview lifecycle

This commit is contained in:
DerEchteAlec
2026-08-12 19:00:04 +02:00
parent 87ae9902bf
commit 81d84acb67
11 changed files with 185 additions and 167 deletions
@@ -69,12 +69,12 @@ watch(
</script>
<template>
<k-sheet
:opened="opened"
class="widget-config-sheet"
:colors="sheetColors"
@backdropclick="emit('close')"
>
<div class="widget-config-sheet">
<k-sheet
:opened="opened"
:colors="sheetColors"
@backdropclick="emit('close')"
>
<k-page
v-if="instance"
class="widget-config-page"
@@ -183,11 +183,12 @@ watch(
</section>
</div>
</k-page>
</k-sheet>
</k-sheet>
</div>
</template>
<style scoped>
:global(.widget-config-sheet) {
.widget-config-sheet :deep(.k-sheet) {
z-index: 115;
height: calc(100% - 22px);
overflow: hidden;
@@ -117,12 +117,12 @@ watch(
</script>
<template>
<k-sheet
:opened="opened"
class="widget-picker-sheet"
:colors="sheetColors"
@backdropclick="emit('close')"
>
<div class="widget-picker-sheet">
<k-sheet
:opened="opened"
:colors="sheetColors"
@backdropclick="emit('close')"
>
<k-page
class="widget-picker-page"
:class="{ 'widget-picker-page--dark': phone.isDarkMode }"
@@ -206,11 +206,12 @@ watch(
</p>
</div>
</k-page>
</k-sheet>
</k-sheet>
</div>
</template>
<style scoped>
:global(.widget-picker-sheet) {
.widget-picker-sheet :deep(.k-sheet) {
z-index: 110;
height: calc(100% - 22px);
overflow: hidden;