diff --git a/arcade/gui/experimental/scroll_area.py b/arcade/gui/experimental/scroll_area.py index 25b75d5d48..eb3e6afbad 100644 --- a/arcade/gui/experimental/scroll_area.py +++ b/arcade/gui/experimental/scroll_area.py @@ -326,6 +326,7 @@ def _do_render(self, surface: Surface, force=False) -> bool: self.do_render_base(surface) self.do_render(surface) self._rendered = True + self._requires_render = False return rendered