SurfaceGui CanvasGroups not re-rendering

So I am currently experiencing a rather irritating bug in my game. This is a pretty recent issue.
As shown in the video attached:

The CanvasGroup frames render normally on server start. But once you exceed a certain distance, the UIs unrender as usual, but the issue is that the CanvasGroups do not re-render. The CanvasGroups entail the buttons on the screens, so when they do not re-render, all that’s visible is the background.

Reproduction Steps:

  1. Move your camera far away from the GUI, and make sure it leaves your viewport (perspective)
  2. Go back to where your UI is located in the place
  3. Hover your mouse over the UI. The CanvasGroups become visible once the cursor goes over the UI. This also happens when you select any descendant in of said “transparent” CanvasGroup in the Explorer.

Expected behavior:
The UI should re-render (become visible) after I re-enter the UI’s proximity.

Issue Area: Engine
Issue Type: Display
Impact: Moderate
Frequency: Constantly
Date First Experienced: 08-18-2023 03:14 PM (PST, UTC-7)
Date Last Experienced: 08-29-2023 08:49 PM (PST, UTC-7)
OS: Windows 11

Note: The behavior of the CanvasGroups is impacted because I use CanvasGroups to fade the GroupTransparency as a transition for my UI. I’d love for this bug to be fixed, it would significantly help the overall intended experience for my game.
Sometimes the UI appears as a full white screen as well.

3 Likes

We’ve filed a ticket into our internal database for this issue, and we will update you when we have further information!

Thanks for the report!

1 Like

This has been happening for me for awhile now.
It is really annoying for people in my game to just see white on the canvasgroup until they hover, or click on it. It may just cause users to leave. Is there even a fix yet?

No fix yet. It still happens periodically.