Skip to content

Commit 903ab97

Browse files
committed
Focus account input if a batch scheduler is auto-selected.
1 parent 9a36e95 commit 903ab97

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

tests/installer/panels/batch_scheduler_panel.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,14 @@ def name(self) -> str:
294294
async def activate(self) -> None:
295295
self.update_attrs()
296296
selector = self.get_widget_by_id('batch-selector')
297-
selector.focus(False)
297+
assert isinstance(selector, Select)
298+
sched = selector.selection
299+
if sched is None or sched == 'none':
300+
selector.focus(False)
301+
elif sched == 'local':
302+
self.app._focus_next() # type: ignore
303+
else:
304+
self.get_widget_by_id('account-input').focus()
298305

299306
def update_attrs(self) -> None:
300307
s = ''

0 commit comments

Comments
 (0)