Compare commits

...

1 Commits

Author SHA1 Message Date
bce87f1362 fix(installer): 팩 변경 시 finalRpHandled 리셋
완료 화면에서 뒤로 가 다른 퀴즈팩을 선택하면 finalRpHandled 가 true 로 남아,
새 팩에 최종 리소스팩이 있어도 "설치하시겠습니까?" 페이지가 스킵되던 문제 수정.
팩 선택 키가 바뀌면 finalRpHandled=false 로 초기화. 0.4.16→0.4.17.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-23 00:48:17 +09:00
2 changed files with 3 additions and 1 deletions

View File

@@ -136,6 +136,8 @@ function renderStep1() {
tt('step1.subtitle', { mc: pack.pack.mcVersion, platform: pack.pack.platform.type }) + '</small>' tt('step1.subtitle', { mc: pack.pack.mcVersion, platform: pack.pack.platform.type }) + '</small>'
if (state.selectedPackKey === pack.key) btn.classList.add('selected') if (state.selectedPackKey === pack.key) btn.classList.add('selected')
btn.addEventListener('click', function () { btn.addEventListener('click', function () {
// 팩이 바뀌면 최종 리소스팩 처리 상태를 초기화(새 팩의 설치 여부를 다시 묻도록).
if (state.selectedPackKey !== pack.key) state.finalRpHandled = false
state.selectedPackKey = pack.key state.selectedPackKey = pack.key
nextBtn.disabled = false nextBtn.disabled = false
renderList() renderList()

View File

@@ -1,6 +1,6 @@
{ {
"name": "minecraft-music-quiz-installer", "name": "minecraft-music-quiz-installer",
"version": "0.4.16", "version": "0.4.17",
"description": "마인크래프트 음악퀴즈 간편설치기 + 관리 사이트", "description": "마인크래프트 음악퀴즈 간편설치기 + 관리 사이트",
"main": "dist/installer/main.js", "main": "dist/installer/main.js",
"scripts": { "scripts": {