fix(ai): keep image search ready without oauth
Some checks failed
Rust check (native) / macos-latest / 1.94 (push) Waiting to run
Rust check (native) / windows-latest / 1.94 (push) Waiting to run
Rust multi-platform build / linux-aarch64 (push) Waiting to run
Rust multi-platform build / macos-aarch64 (push) Waiting to run
Rust multi-platform build / windows-x86_64 (push) Waiting to run
Rust multi-platform build / macos-x86_64 (push) Waiting to run
Rust multi-platform build / windows-aarch64 (push) Waiting to run
Rust multi-platform build / ios-aarch64 (cargo check only) (push) Waiting to run
Rust multi-platform build / ios-aarch64-sim (cargo check only) (push) Waiting to run
Rust check (native) / ubuntu-latest / 1.94 (push) Failing after 2s
Rust check (native) / cargo-deny (native) (push) Failing after 2s
Rust check (native) / diagnostics golden drift (push) Failing after 2s
Rust multi-platform build / linux-x86_64 (push) Failing after 1s
Rust multi-platform build / wasm32-unknown-unknown / op-host-web (compile guard) (push) Failing after 2s
Rust multi-platform build / android-aarch64 (cargo check only) (push) Failing after 1s
Rust multi-platform build / android-x86_64 (cargo check only) (push) Failing after 2s
WASM bundle check (kickoff §1.2) / cargo check --target wasm32-unknown-unknown (push) Failing after 2s
WASM bundle check (kickoff §1.2) / cargo-deny --target wasm32-unknown-unknown check bans (push) Failing after 2s

This commit is contained in:
Fini 2026-05-31 20:03:30 +08:00
parent e8be687ca4
commit f9881f6b31
2 changed files with 3 additions and 5 deletions

View file

@ -760,7 +760,7 @@ fn image_search_oauth_focus_accepts_text_and_commits() {
} }
#[test] #[test]
fn image_search_test_updates_ready_status_from_oauth_completeness() { fn image_search_test_keeps_search_ready_when_oauth_is_incomplete() {
let mut host = WidgetHostNative::new(); let mut host = WidgetHostNative::new();
host.editor_state_mut().editor_ui.agent_settings.tab = AgentSettingsTab::Images; host.editor_state_mut().editor_ui.agent_settings.tab = AgentSettingsTab::Images;
host.editor_state_mut() host.editor_state_mut()
@ -781,8 +781,7 @@ fn image_search_test_updates_ready_status_from_oauth_completeness() {
assert!(host.dispatch_agent_settings_press(x, y, 1200.0, 800.0)); assert!(host.dispatch_agent_settings_press(x, y, 1200.0, 800.0));
assert!( assert!(
!host host.editor_state()
.editor_state()
.editor_ui .editor_ui
.agent_settings .agent_settings
.images_search_ready .images_search_ready

View file

@ -127,8 +127,7 @@ impl WidgetHostNative {
AgentSettingsHit::TestImageSearch => { AgentSettingsHit::TestImageSearch => {
self.commit_settings_focus_if_any(); self.commit_settings_focus_if_any();
let settings = &mut self.editor_state.editor_ui.agent_settings; let settings = &mut self.editor_state.editor_ui.agent_settings;
settings.images_search_ready = !settings.openverse_client_id.trim().is_empty() settings.images_search_ready = true;
&& !settings.openverse_client_secret.trim().is_empty();
} }
AgentSettingsHit::SetActiveGenConfig(index) => { AgentSettingsHit::SetActiveGenConfig(index) => {
self.commit_settings_focus_if_any(); self.commit_settings_focus_if_any();