diff --git a/python_payload/st3m/ui/view.py b/python_payload/st3m/ui/view.py
index 4c1801e2244f550cd1f91f19c29096c4097e1386..77ef56461dbfaae3f22f29b72c616889dbc95045 100644
--- a/python_payload/st3m/ui/view.py
+++ b/python_payload/st3m/ui/view.py
@@ -89,10 +89,10 @@ class ViewTransitionBlend(ViewTransition):
     ) -> None:
         outgoing.draw(ctx)
 
-        ctx.start_group()
-        incoming.draw(ctx)
+        ctx.save()
         ctx.global_alpha = transition
-        ctx.end_group()
+        incoming.draw(ctx)
+        ctx.restore()
 
 
 class ViewTransitionSwipeLeft(ViewTransition):