diff --git a/frontend/src/views/OilReference.vue b/frontend/src/views/OilReference.vue index 2ab510c..06c85a9 100644 --- a/frontend/src/views/OilReference.vue +++ b/frontend/src/views/OilReference.vue @@ -91,7 +91,7 @@
@@ -672,8 +672,14 @@ const filteredOilNames = computed(() => { if (!searchQuery.value.trim()) return oils.oilNames const q = searchQuery.value.trim().toLowerCase() return oils.oilNames.filter(n => { - const en = getEnglishName(n).toLowerCase() - return n.toLowerCase().includes(q) || en.includes(q) + if (n.toLowerCase().includes(q)) return true + const card = getOilCard(n) + if (card?.en && card.en.toLowerCase().includes(q)) return true + const meta = oils.oilsMeta[n] + if (meta?.enName && meta.enName.toLowerCase().includes(q)) return true + const fallback = oilEn(n) + if (fallback && fallback.toLowerCase().includes(q)) return true + return false }) })