From cdda8c6aab13fbedaacadff199d58c4f0fab00ce Mon Sep 17 00:00:00 2001 From: David Date: Sat, 20 Sep 2025 23:00:55 -0700 Subject: [PATCH] Keep taskbar 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 54f9a3b..3dfc325 100644 --- a/src/components/Taskbar.tsx +++ b/src/components/Taskbar.tsx @@ -1,11 +1,4 @@ -import { - forwardRef, - useEffect, - useLayoutEffect, - useMemo, - useRef, - useState, -} from 'react' +import { forwardRef, useEffect, useLayoutEffect, useRef, useState } from 'react' import { styled } from 'styled-components' import { AppBar, Toolbar, Button, Frame, Separator } from 'react95' import StartMenu from './StartMenu' @@ -190,11 +183,6 @@ export default function Taskbar() { } }, [open]) - const orderedWindows = useMemo( - () => [...windows].sort((a, b) => a.zIndex - b.zIndex), - [windows] - ) - return ( @@ -207,7 +195,7 @@ export default function Taskbar() { - {orderedWindows.map(window => { + {windows.map(window => { const definition = apps[window.appId] const isActive = activeWindowId === window.id && !window.minimized