From 7900b2e67b160f124b327494aab3581c81bd1265 Mon Sep 17 00:00:00 2001 From: Jaeyoung Lee Date: Thu, 11 Jun 2026 14:52:19 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20removePitchText=EA=B0=80=20=EA=B2=BD?= =?UTF-8?q?=EC=82=AC=20=ED=85=8D=EC=8A=A4=ED=8A=B8=EB=A5=BC=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C=ED=95=98=EC=A7=80=20=EB=AA=BB=ED=95=98=EB=8D=98=20?= =?UTF-8?q?=EB=B2=84=EA=B7=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [작업내용] : - canvas.remove()에 배열을 통째로 넘겨 Fabric이 무시(silent no-op)하던 것을 spread로 개별 전달하도록 수정 - addPitchText의 중복 방지가 무력화되어 같은 자리에 경사/출폭 텍스트가 겹겹이 쌓이던 문제 해결 Co-Authored-By: Claude Fable 5 --- src/hooks/useLine.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hooks/useLine.js b/src/hooks/useLine.js index fcca1bbc..b9a3eb05 100644 --- a/src/hooks/useLine.js +++ b/src/hooks/useLine.js @@ -148,7 +148,7 @@ export const useLine = () => { // 기존 pitchText가 있으면 삭제 if (pitchText.length > 0) { - canvas.remove(pitchText) + canvas.remove(...pitchText) } }