Skip to content

Document dead refresh_all_providers_on_menu_open (SBS-1070) - #402

Open
tsouth89 wants to merge 1 commit into
mainfrom
cursor/sbs-1070-dead-refresh-on-menu-open-e889
Open

Document dead refresh_all_providers_on_menu_open (SBS-1070)#402
tsouth89 wants to merge 1 commit into
mainfrom
cursor/sbs-1070-dead-refresh-on-menu-open-e889

Conversation

@tsouth89

@tsouth89 tsouth89 commented Aug 23, 2026

Copy link
Copy Markdown
Owner

Summary

SETTINGS_JSON.md still described refresh_all_providers_on_menu_open as Safe to edit ("force-refresh when a tray/menu surface opens"). Nothing reads the flag — settings only persist and round-trip it. GeneralTab already asserts the toggle is absent.

This documents the field as an ignored legacy compatibility key (same pattern as SBS-1052 / float_bar_show_cost / menu_bar_*) and updates the matching rustdoc and TypeScript snapshot comment so they no longer claim the flag is effective. No Settings UI was added; none exists for this key.

Related issue

Cites SBS-1070.

Affected areas

  • Tray panel
  • Settings UI
  • Config file / settings persistence
  • CLI
  • Provider-specific behavior
  • Installer / release packaging
  • Startup / background behavior
  • Documentation
  • Other: rustdoc on persisted Settings field + TypeScript snapshot comment

Validation

Hosted CI is the real gate. On this revision:

  • CI / Frontend — passed
  • CI / Rust / shared — passed (windows-latest)
  • CI / Rust / desktop — passed (windows-latest)
  • CI / Rust — passed
  • CodeQL (actions / javascript-typescript / rust) — passed

github-advanced-security / "Code scanning AI findings" failed with SessionModelError: You are not licensed to use Copilot. That is a Copilot Autofind license failure, not a finding in this docs/comment change.

Local Windows scripts\local-check.ps1 is not run on this Linux agent.

  • powershell.exe -ExecutionPolicy Bypass -NoProfile -File scripts\local-check.ps1 (Windows script; not run on this Linux agent)
  • Other: see hosted CI above, plus local frontend CI commands, cargo fmt --all --check, and cargo test --manifest-path rust/Cargo.toml (1185 lib + 32 bin).

UI / tray proof

  • Not applicable

No UI or tray pixels changed. The GeneralTab toggle is already absent; this only stops the docs from saying the flag works.

Notes for reviewers

The field stays in settings.json / Settings so existing files still load. This does not remove the dead key or invent a refresh-on-menu-open UI.

Do not merge.

Open in Web Open in Cursor 

Note

Document refresh_all_providers_on_menu_open as a legacy, unread flag

Updates doc comments and notes across Rust settings, TypeScript bridge types, and the settings JSON reference to mark refresh_all_providers_on_menu_open as a legacy compatibility field that nothing reads. Opening a tray or menu surface does not force-refresh providers.

Macroscope summarized c123700.

SETTINGS_JSON.md marked the leftover flag as Safe to edit. Nothing reads
it — only settings round-trip — so document it as legacy compatibility.

Co-authored-by: Tyler <tyler@southboundsoftware.com>
@coderabbitai

coderabbitai Bot commented Aug 23, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 54 minutes.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: c83a8db2-0d2a-4342-9a6c-2b9fd546baef

📥 Commits

Reviewing files that changed from the base of the PR and between 896e43a and c123700.

📒 Files selected for processing (3)
  • apps/desktop-tauri/src/types/bridge.ts
  • docs/SETTINGS_JSON.md
  • rust/src/settings.rs

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
ceiling c123700 Commit Preview URL

Branch Preview URL
Aug 23 2026, 10:22 PM

@tsouth89
tsouth89 marked this pull request as ready for review August 23, 2026 22:25
@cursor

cursor Bot commented Aug 23, 2026

Copy link
Copy Markdown

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: serverGenReqId_6c54c210-338c-4fbd-9bfa-c3596a43fbf2)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants