From 6c23fadf7eaa3ee25b0c7cde2d5c1b0ff51758ea Mon Sep 17 00:00:00 2001 From: haruka <1628615876@qq.com> Date: Tue, 17 Mar 2026 11:33:57 +0800 Subject: [PATCH] fix(settings): remove pattern attribute blocking Claude Code version save The `pattern="\d+\.\d+\.\d+"` on the min_claude_code_version input caused the browser's native HTML5 form validation to silently block form submission when the value was invalid or when the hidden gateway tab was active. This resulted in no network request being sent when clicking Save on any tab. Backend already validates semver format and returns a proper 400 error, so the frontend pattern attribute is redundant. Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/views/admin/SettingsView.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/frontend/src/views/admin/SettingsView.vue b/frontend/src/views/admin/SettingsView.vue index dfa30215..2ce34510 100644 --- a/frontend/src/views/admin/SettingsView.vue +++ b/frontend/src/views/admin/SettingsView.vue @@ -1037,7 +1037,6 @@ type="text" class="input max-w-xs font-mono text-sm" :placeholder="t('admin.settings.claudeCode.minVersionPlaceholder')" - pattern="\d+\.\d+\.\d+" />

{{ t('admin.settings.claudeCode.minVersionHint') }}