@@ -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