Search Issue Tracker

Fixed in 2017.1.0f3

Votes

3

Found in

5.6.0f2

Issue ID

896778

Regression

Yes

Child Canvas elements are not rendered after disabling and re-enabling parent Canvas

uGUI

-

How to reproduce:
1. Open the attached "CanvasInCanvas" project and open "CanvasProblem" scene
2. Enter playmode
3. Press "Toggle other canvas" button twice

Expected result: Canvases are disabled, when re-enabled and all of their elements are rendered to screen
Actual result: Canvases are disabled, when re-enabled and child Canvas elements are not rendered to screen

Regression introduced in - 5.6.0f1
Reproducible with - 2017.1.0a5, 5.6.0f3, 5.6.0f1
Not reproducible with - 5.6.0b11, 5.5.2p3

Notes:
1. The issue can be reproduced without entering playmode, just disable "ParentCanvas" in the Inspector and re-enable it
2. Entering and exiting playmode fixes the issue

Comments (4)

  1. Af72455ca2495e1689942b1a5b06b4d4?d=mm

    leni8ec

    Nov 28, 2017 16:48

    Same Issue in Unity 2017.2.0p1...

  2. 2c0548859e56ac7fe39868c7828654b4?d=mm

    taparahmet

    Aug 09, 2017 08:13

    I've encountered this issue with version 2017.2.0b5.

    Please, could you check it?
    Thanks.

  3. F9c211c7e8cfccde9f76177dffdbb9ba?d=mm

    mishak

    Apr 04, 2017 13:16

    I found the workaround. I remeber that bug was in one of the older releases. You can fix it by recreating child canvases and saving scene.
    Shame on you, Unity!

  4. F9c211c7e8cfccde9f76177dffdbb9ba?d=mm

    mishak

    Apr 04, 2017 12:30

    Please, fix it!

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.