--- a/src/dialog-editor.c 2016-04-02 08:18:14.000000000 -0400 +++ b/src/dialog-editor.c 2019-12-19 17:27:13.000000000 -0500 @@ -800,6 +800,13 @@ display_text (d->textbuf[FRONT], card_get_front (c)); display_text (d->textbuf[BACK], card_get_back (c)); + if (strcmp (card_get_front(c), "") == 0) { + gtk_widget_grab_focus (GTK_WIDGET(d->textview[FRONT])); + } else { + gtk_notebook_set_current_page (d->notebook, BACK); + toggle_ui_flip (d, TRUE); + gtk_widget_grab_focus (GTK_WIDGET(d->b_flip)); + } } if (tweak & ED_TWEAK_INFO) { --- a/src/dialog-quiz.c 2016-04-03 06:52:55.000000000 -0400 +++ b/src/dialog-quiz.c 2019-12-18 14:35:48.000000000 -0500 @@ -1238,6 +1238,7 @@ G_CALLBACK(cb_m_auto_listen), d); + gtk_widget_grab_focus (GTK_WIDGET(d->b_flip)); gtk_widget_show (d->window); g_object_unref (G_OBJECT(glade_xml));