fix: initialize enableReasoningEffort default value to fix save butto… #7100
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…n state
Related GitHub Issue
Closes: #7099
Roo Code Task Context (Optional)
Description
Since enableReasoningEffort is undefined initially, it will hit this condition:
https://github.com/wjq990112/Roo-Code/blob/main/webview-ui/src/components/settings/SettingsView.tsx#L232
isInitialSync will be true when the user clicks the checkbox for "Enable reasoning", so that the "Save" button will not change to enable.
Test Procedure
Pre-Submission Checklist
Screenshots / Videos
Documentation Updates
Additional Notes
Get in Touch
Important
Initialize
enableReasoningEffort
tofalse
inThinkingBudget
to fix save button state when checkbox is first checked.enableReasoningEffort
tofalse
inThinkingBudget
to fix save button state when checkbox is first checked.useEffect
to set default value ifenableReasoningEffort
isundefined
andisReasoningBudgetSupported
istrue
.This description was created by
for 3cede8d. You can customize this summary. It will automatically update as commits are pushed.