diff --git a/selfdrive/ui/layouts/settings/developer.py b/selfdrive/ui/layouts/settings/developer.py index 1be7e3e47f..bc8fc953c4 100644 --- a/selfdrive/ui/layouts/settings/developer.py +++ b/selfdrive/ui/layouts/settings/developer.py @@ -88,9 +88,8 @@ class DeveloperLayout(Widget): self._scroller.render(rect) def show_event(self): + self._scroller.show_event() self._update_toggles() - # TODO: which first? - self._scroller.hide_event() def _update_toggles(self): ui_state.update_params() diff --git a/system/ui/widgets/scroller.py b/system/ui/widgets/scroller.py index c79956c683..f19a6fbfdb 100644 --- a/system/ui/widgets/scroller.py +++ b/system/ui/widgets/scroller.py @@ -79,6 +79,7 @@ class Scroller(Widget): def show_event(self): super().show_event() + # Reset to top self.scroll_panel.set_offset(0) for item in self._items: item.show_event()