From bce87f1362d8f6c8f593bf629fe8c7c7ffb3f776 Mon Sep 17 00:00:00 2001 From: claude-bot Date: Thu, 23 Jul 2026 00:48:17 +0900 Subject: [PATCH] =?UTF-8?q?fix(installer):=20=ED=8C=A9=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD=20=EC=8B=9C=20finalRpHandled=20=EB=A6=AC=EC=85=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 완료 화면에서 뒤로 가 다른 퀴즈팩을 선택하면 finalRpHandled 가 true 로 남아, 새 팩에 최종 리소스팩이 있어도 "설치하시겠습니까?" 페이지가 스킵되던 문제 수정. 팩 선택 키가 바뀌면 finalRpHandled=false 로 초기화. 0.4.16→0.4.17. Co-Authored-By: Claude Opus 4.7 --- installer/renderer.js | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/installer/renderer.js b/installer/renderer.js index 9323e9e..87ab223 100644 --- a/installer/renderer.js +++ b/installer/renderer.js @@ -136,6 +136,8 @@ function renderStep1() { tt('step1.subtitle', { mc: pack.pack.mcVersion, platform: pack.pack.platform.type }) + '' if (state.selectedPackKey === pack.key) btn.classList.add('selected') btn.addEventListener('click', function () { + // 팩이 바뀌면 최종 리소스팩 처리 상태를 초기화(새 팩의 설치 여부를 다시 묻도록). + if (state.selectedPackKey !== pack.key) state.finalRpHandled = false state.selectedPackKey = pack.key nextBtn.disabled = false renderList() diff --git a/package.json b/package.json index 1645c28..9572b1f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "minecraft-music-quiz-installer", - "version": "0.4.16", + "version": "0.4.17", "description": "마인크래프트 음악퀴즈 간편설치기 + 관리 사이트", "main": "dist/installer/main.js", "scripts": {