Silence error log when deserializing agent panel navigation history (#30011)

Closes #ISSUE

Release Notes:

- N/A
This commit is contained in:
Cole Miller 2025-05-06 11:46:23 -04:00 committed by GitHub
parent 6cb436565f
commit 1a80103eaf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -97,9 +97,10 @@ impl HistoryStore {
let contents = cx let contents = cx
.background_spawn(async move { std::fs::read_to_string(path) }) .background_spawn(async move { std::fs::read_to_string(path) })
.await .await
.context("reading persisted agent panel navigation history")?; .ok()?;
let entries = serde_json::from_str::<Vec<SerializedRecentEntry>>(&contents) let entries = serde_json::from_str::<Vec<SerializedRecentEntry>>(&contents)
.context("deserializing persisted agent panel navigation history")? .context("deserializing persisted agent panel navigation history")
.log_err()?
.into_iter() .into_iter()
.take(MAX_RECENTLY_OPENED_ENTRIES) .take(MAX_RECENTLY_OPENED_ENTRIES)
.map(|serialized| match serialized { .map(|serialized| match serialized {
@ -134,10 +135,10 @@ impl HistoryStore {
}) })
.ok(); .ok();
anyhow::Ok(()) Some(())
} }
}) })
.detach_and_log_err(cx); .detach();
Self { Self {
thread_store, thread_store,