From d3df177df99eff60de1314e6f0ccdf647568b09e Mon Sep 17 00:00:00 2001 From: jason5ng32 Date: Mon, 5 Oct 2026 11:29:50 +0800 Subject: [PATCH] Fix(ui): Enter on an empty MAC Lookup input does nothing The shared parser rejects an empty string, so Enter in the empty field showed "Invalid physical address". onSubmit now returns early on empty input, as IP Calculator does. Co-Authored-By: Claude Opus 5.5 --- frontend/components/advanced-tools/MacChecker.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/components/advanced-tools/MacChecker.vue b/frontend/components/advanced-tools/MacChecker.vue index 019188e7..f8a23204 100644 --- a/frontend/components/advanced-tools/MacChecker.vue +++ b/frontend/components/advanced-tools/MacChecker.vue @@ -178,10 +178,11 @@ const validateInput = (input) => { }; const onSubmit = () => { + const raw = queryMAC.value.trim(); + if (!raw) return; trackEvent('Section', 'StartClick', 'MACChecker'); errorMsg.value = ''; macCheckResult.value = {}; - const raw = queryMAC.value.trim(); picked.value = EXAMPLES.some((e) => e.input === raw) ? raw : ''; const query = validateInput(raw); if (query) getMacInfo(query);