diff --git a/crates/editor/src/editor.rs b/crates/editor/src/editor.rs index 1b28a229eed9d760a0b9b91b25b8e4a054e38f02..a08e26520c454569421d9e26a00cbd65e5f54830 100644 --- a/crates/editor/src/editor.rs +++ b/crates/editor/src/editor.rs @@ -4509,6 +4509,7 @@ impl Editor { .icon_color(Color::Muted) .selected(is_active) .on_click(cx.listener(move |editor, _e, cx| { + editor.focus(cx); editor.toggle_code_actions( &ToggleCodeActions { deployed_from_indicator: Some(row), @@ -4540,12 +4541,13 @@ impl Editor { row: DisplayRow, cx: &mut ViewContext, ) -> IconButton { - IconButton::new("code_actions_indicator", ui::IconName::Play) + IconButton::new("run_indicator", ui::IconName::Play) .icon_size(IconSize::XSmall) .size(ui::ButtonSize::None) .icon_color(Color::Muted) .selected(is_active) .on_click(cx.listener(move |editor, _e, cx| { + editor.focus(cx); editor.toggle_code_actions( &ToggleCodeActions { deployed_from_indicator: Some(row),