diff --git a/src/renderer/src/pages/settings/WebSearchSettings/BasicSettings.tsx b/src/renderer/src/pages/settings/WebSearchSettings/BasicSettings.tsx
index ffc3cedd22..6dcb71fea8 100644
--- a/src/renderer/src/pages/settings/WebSearchSettings/BasicSettings.tsx
+++ b/src/renderer/src/pages/settings/WebSearchSettings/BasicSettings.tsx
@@ -60,10 +60,12 @@ const BasicSettings: FC = () => {
{
const value = e.target.value
- if (!isNaN(Number(value)) && Number(value) > 0) {
+ if (value === '') {
+ dispatch(setContentLimit(undefined))
+ } else if (!isNaN(Number(value)) && Number(value) > 0) {
dispatch(setContentLimit(Number(value)))
}
}}
diff --git a/src/renderer/src/store/websearch.ts b/src/renderer/src/store/websearch.ts
index 3d2268817f..bce7db7e4e 100644
--- a/src/renderer/src/store/websearch.ts
+++ b/src/renderer/src/store/websearch.ts
@@ -135,7 +135,7 @@ const websearchSlice = createSlice({
state.providers.push(action.payload)
}
},
- setContentLimit: (state, action: PayloadAction) => {
+ setContentLimit: (state, action: PayloadAction) => {
state.contentLimit = action.payload
}
}