fix(B04): 배수유역 재산정 버튼이 표시 토글로 걸려 눌러도 반응 없던 문제

저장분을 자동 표시하도록 바꾼 뒤로 진입 시 shown=true가 되어, 재산정 버튼을 누르면
분석 요청 없이 오버레이만 숨겨졌다(사용자 눈에는 무응답). 버튼은 언제나 재산정을
실행하도록 하고, 보이기/숨기기는 갈래별 버튼(1차/2차/유역방향/평균흐름)이 맡는다.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-01 11:54:07 +09:00
co-authored by Claude Opus 5
parent a9caf872b2
commit 07a2cf1393
@@ -484,16 +484,10 @@ export function createWatershedOverlay(onChange: () => void): WatershedOverlay {
}
}
// 재산정 버튼: 켜져 있으면 끄고, 꺼져 있으면 처음부터 다시 분석한다.
// 재산정 버튼은 언제나 처음부터 다시 분석한다.
// (저장분을 자동으로 띄우게 바꾼 뒤로 이 버튼이 표시 토글로 먼저 걸려, 눌러도 아무 일이
// 없는 것처럼 보였다 — 2026-08-01. 보이기/숨기기는 갈래별 버튼이 맡는다.)
button.addEventListener("click", () => {
if (shown) {
shown = false;
button.classList.remove("is-active");
button.setAttribute("aria-pressed", "false");
say("");
onChange();
return;
}
void loadAnalysis(true);
});