Skip to content

Commit 1a8b1ad

Browse files
committed
Focus without scrolling
1 parent 903ab97 commit 1a8b1ad

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

tests/installer/panels/batch_scheduler_panel.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ async def activate(self) -> None:
301301
elif sched == 'local':
302302
self.app._focus_next() # type: ignore
303303
else:
304-
self.get_widget_by_id('account-input').focus()
304+
self.get_widget_by_id('account-input').focus(False)
305305

306306
def update_attrs(self) -> None:
307307
s = ''
@@ -328,7 +328,7 @@ def batch_system_selected(self) -> None:
328328
if sched == 'local':
329329
self.app._focus_next() # type: ignore
330330
else:
331-
self.get_widget_by_id('account-input').focus()
331+
self.get_widget_by_id('account-input').focus(False)
332332

333333
def set_scheduler(self, name: str) -> None:
334334
selector = self.get_widget_by_id('batch-selector')
@@ -338,15 +338,15 @@ def set_scheduler(self, name: str) -> None:
338338
@on(Input.Submitted, '#account-input')
339339
def account_submitted(self) -> None:
340340
next = self.get_widget_by_id('queue-input')
341-
next.focus()
341+
next.focus(False)
342342

343343
@on(Input.Submitted, '#queue-input')
344344
def queue_submitted(self, event: Input.Submitted) -> None:
345345
next = self.get_widget_by_id('mqueue-input')
346346
assert isinstance(next, Input)
347347
if next.value == '':
348348
next.value = event.input.value
349-
next.focus()
349+
next.focus(False)
350350

351351
@on(Input.Submitted, '#mqueue-input')
352352
def mqueue_submitted(self) -> None:

0 commit comments

Comments
 (0)