Repository navigation
Disable provider order reset when already at default - #4592
Conversation
|
🦞👀 Pull request received. I will update this pull request when review starts. ClawSweeper review completeClawSweeper finished reviewing this revision. The review result is being finalized. |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Codex review: blocked before merge. What this changesThis PR disables redundant provider-order restoration and clarifies the enabled-provider filter label across translations. Example: Providers are in catalog order and alphabetical sorting is off.
Review scores
ProductKind: Preference · Worth it: Needs a maintainer decision · Fix scope: Complete Merge readiness⛔ Blocked before merge - 1 item remains Keep open for an owner decision on this small Settings preference change; the implementation preserves existing restore behavior, and no introduced correctness defect was found. Priority: P3 Decision needed
Before merge
FindingsNone. Agent review detailsHow this fits togetherThe Settings sidebar reads provider order and sorting preferences from SettingsStore, displays reset availability, and sends explicit restore actions through the existing configuration and undo owners. flowchart TD
Catalog[Provider catalog] --> Availability[Restore availability]
Config[Current provider order] --> Availability
Sorting[Alphabetical preference] --> Availability
Availability --> Sidebar[Settings sidebar menu]
Sidebar --> Restore[Restore and undo]
Restore --> Config
Technical reviewBest possible solution: Expose the existing restore predicate in the menu while retaining provider-order, filtering, and undo semantics if the owner accepts this polish. Do we have a high-confidence way to reproduce the issue? Current-main source establishes the clickable no-op: open the sorting menu with default provider order and alphabetical sorting off; no failing runtime or ordering contract is demonstrated. Is this the best way to solve the issue? The implementation is appropriately narrow because availability and restoration share the same order calculation without adding preference state or replacing the mutation owner. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning medium; reviewed against a91669f2ff97. Provenance checked
TestingProof path: shipped entry point. SecurityNone. EvidenceWhat I checked:
Likely related people:
Review metrics
LabelsLabel changes:
Label justifications:
Rating scale6/6 🦀 challenger crab · 5/6 🦞 diamond lobster · 4/6 🐚 platinum hermit · 3/6 🦐 gold shrimp · 2/6 🦪 silver shellfish · 1/6 🧂 unranked krab. Overall follows the weaker of proof and patch quality; ✨ marks media proof (a screenshot, video, or linked artifact) that directly shows the changed behavior. WorkflowClawSweeper edits this one comment on every review. Comment Reviewed October 16, 2026, 2:00 PM ET / 18:00 UTC. |
Refs steipete#4592 Co-authored-by: Elijah Friedman <efriedman810@gmail.com>
# Conflicts: # CHANGELOG.md
|
Merged in 348ad23, thanks @elijahfriedman! The provider-order Restore button now reflects whether there's anything to restore. We kept your shared default-order calculation and all translations, and simplified the selection/undo forwarding. It will ship in the next release. |
Summary
Validation
make test-fast FILTER=ProviderBrowsingTests: all tests passed.make checkpassed.Screenshot