diff --git a/app/src/settings_view/ai_page.rs b/app/src/settings_view/ai_page.rs index 1e9743574d..8eaca1cadc 100644 --- a/app/src/settings_view/ai_page.rs +++ b/app/src/settings_view/ai_page.rs @@ -3642,6 +3642,13 @@ impl TypedActionView for AISettingsPageView { report_if_error!(settings .should_force_disable_cloud_handoff .toggle_and_save_value(ctx)); + send_telemetry_from_ctx!( + TelemetryEvent::FeaturesPageAction { + action: "ToggleCloudHandoff".to_string(), + value: format!("{}", !*settings.should_force_disable_cloud_handoff), + }, + ctx + ); }); ctx.notify(); } @@ -3650,6 +3657,13 @@ impl TypedActionView for AISettingsPageView { report_if_error!(settings .should_force_disable_ampersand_handoff .toggle_and_save_value(ctx)); + send_telemetry_from_ctx!( + TelemetryEvent::FeaturesPageAction { + action: "ToggleAmpersandHandoff".to_string(), + value: format!("{}", !*settings.should_force_disable_ampersand_handoff), + }, + ctx + ); }); ctx.notify(); } @@ -3658,6 +3672,13 @@ impl TypedActionView for AISettingsPageView { report_if_error!(settings .auto_handoff_on_sleep_enabled .toggle_and_save_value(ctx)); + send_telemetry_from_ctx!( + TelemetryEvent::FeaturesPageAction { + action: "ToggleAutoHandoffOnSleep".to_string(), + value: format!("{}", *settings.auto_handoff_on_sleep_enabled), + }, + ctx + ); }); ctx.notify(); }