Fix settings navigation routing

Replace hash links in the settings side navigation with button-driven in-page scrolling so the hash router does not leave the settings page.
This commit is contained in:
Eyejoker
2026-05-02 03:11:15 +09:00
committed by GitHub
parent 1a2f879d11
commit 921d738bb0
3 changed files with 34 additions and 27 deletions

View File

@@ -37,7 +37,9 @@ describe('SettingsPanel', () => {
expect(html).toContain('MoA 참조 모델');
expect(html).toContain('패스트 모드');
expect(html).toContain('Codex 실험 기능');
expect(html).toContain('href="#settings-codex"');
expect(html).toContain('data-settings-target="settings-codex"');
expect(html).toContain('aria-controls="settings-codex"');
expect(html).not.toContain('href="#settings-codex"');
expect(html).toContain('/goal');
expect(html).toContain('변경 적용');
expect(html).toContain('불러오는 중');