diff --git a/src/app/page.tsx b/src/app/page.tsx index f7504d4..44b2bfb 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -213,7 +213,7 @@ export default function Home() { setCustomPaletteSelections(initialSelections); setIsCustomPalette(false); } - }, []); + }, [selectedPaletteKeySet]); // Add selectedPaletteKeySet to the dependency array // 更新 activeBeadPalette 基于自定义选择和排除列表 useEffect(() => { diff --git a/src/components/PixelatedPreviewCanvas.tsx b/src/components/PixelatedPreviewCanvas.tsx index 6f9ab73..4164942 100644 --- a/src/components/PixelatedPreviewCanvas.tsx +++ b/src/components/PixelatedPreviewCanvas.tsx @@ -184,7 +184,7 @@ const PixelatedPreviewCanvas: React.FC = ({ }; // 触摸结束时不再自动隐藏提示框 - const handleTouchEnd = (event: TouchEvent) => { + const handleTouchEnd = () => { // 检查是否是手动模式,并且触摸没有移动(判定为点击) if (isManualColoringMode && !touchMovedRef.current && touchStartPosRef.current) { // 使用触摸开始时的坐标来执行上色操作