pub async fn bookmark_remove(
id: String,
store: State<'_, BookmarkStoreHandle>,
) -> Result<(), AppError>Expand description
Remove a bookmark by id.
Returns Ok(()) even when the id is not found — this matches the pattern
established by search_cancel and avoids frontend races.