diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/tech/AndroidStationScreen.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/tech/AndroidStationScreen.kt index 81188a326..2f3eda8cb 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/tech/AndroidStationScreen.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/tech/AndroidStationScreen.kt @@ -614,6 +614,7 @@ class AndroidStationScreen constructor(p_97741_: AndroidStationMenu, p_97742_: I if (research?.isRemoved == false) { research!!.toScreenCenter() popup(research!!) + research!!.requestFocus() return } @@ -635,7 +636,9 @@ class AndroidStationScreen constructor(p_97741_: AndroidStationMenu, p_97742_: I researchCanvas.setDockMargin(4f, 4f, 4f, 4f) research!!.toScreenCenter() + research!!.closeOnEscape = true addPanel(research!!) + research!!.requestFocus() } override fun resize(minecraft: Minecraft, p_96576_: Int, p_96577_: Int) {