Skip to content

Commit 31d32ed

Browse files
committed
fix(ui): unmount settings screen after close
1 parent a138f55 commit 31d32ed

1 file changed

Lines changed: 1 addition & 8 deletions

File tree

packages/ui/src/App.tsx

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@ const App: Component = () => {
9595
const [escapeInDebounce, setEscapeInDebounce] = createSignal(false)
9696
const [instanceTabBarHeight, setInstanceTabBarHeight] = createSignal(0)
9797
const [cachedInstanceIds, setCachedInstanceIds] = createSignal<string[]>([])
98-
const [settingsScreenLoaded, setSettingsScreenLoaded] = createSignal(false)
9998

10099
const phoneQuery = useMediaQuery("(max-width: 767px)")
101100
const isPhoneLayout = createMemo(() => phoneQuery())
@@ -230,12 +229,6 @@ const App: Component = () => {
230229
requestAnimationFrame(() => updateInstanceTabBarHeight())
231230
})
232231

233-
createEffect(() => {
234-
if (settingsOpen()) {
235-
setSettingsScreenLoaded(true)
236-
}
237-
})
238-
239232
createEffect(() => {
240233
const currentInstances = instances()
241234
const activeId = activeInstanceId()
@@ -611,7 +604,7 @@ const App: Component = () => {
611604
</div>
612605
</Show>
613606

614-
<Show when={settingsScreenLoaded()}>
607+
<Show when={settingsOpen()}>
615608
<Suspense fallback={null}>
616609
<LazySettingsScreen />
617610
</Suspense>

0 commit comments

Comments
 (0)