From fa0f8bdbc9ebcbb482492fbe03a8c554b9a1b542 Mon Sep 17 00:00:00 2001 From: David Date: Tue, 16 Sep 2025 13:14:38 -0700 Subject: [PATCH] Keep taskbar app order stable --- src/components/Taskbar.tsx | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/src/components/Taskbar.tsx b/src/components/Taskbar.tsx index ac127f0..d7c2a54 100644 --- a/src/components/Taskbar.tsx +++ b/src/components/Taskbar.tsx @@ -1,12 +1,5 @@ import clsx from 'clsx' -import { - forwardRef, - useEffect, - useLayoutEffect, - useMemo, - useRef, - useState, -} from 'react' +import { forwardRef, useEffect, useLayoutEffect, useRef, useState } from 'react' import StartMenu from './StartMenu' import { useWindowManager } from '../contexts/WindowManagerContext' @@ -151,11 +144,6 @@ export default function Taskbar() { } }, [open]) - const orderedWindows = useMemo( - () => [...windows].sort((a, b) => a.zIndex - b.zIndex), - [windows] - ) - return (
- {orderedWindows.map(window => { + {windows.map(window => { const definition = apps[window.appId] const isActive = activeWindowId === window.id && !window.minimized