TopbarSafeInsets is wrong on Xbox and PS4 with new experience controls

With the new experience controls, ScreenGui.ScreenInsets.TopbarSafeInsets is wrong for Xbox and PS4 devices. The escape menu icon is misplaced and the ScreenGui with TopbarSafeInsets has an incorrect AbsoluteSize. This is problematic because it breaks custom topbar elements that rely on the size of the safe insets. Here’s an example of what this looks like with the emulator in studio for Xbox:

As you can see, in the top left the escape menu button is overlapping with the other buttons. In the top right there are custom topbar buttons getting cut off because the AbsoluteSize of the ScreenGui is wrong.

5 Likes

As per the original announcement, the new experience controls are not yet available on consoles. They’ll probably get this fixed once they add proper console support.

Actually, I have already received a report from one of my Xbox players experiencing this issue. That’s the only reason why I became aware of this bug in the first place.

1 Like

Thanks for the report! I filed a ticket in our internal database and we’ll follow up when we have an update for you.

2 Likes

@mvyasu this thread is older than 1 year old. Is this issue still reproducible and relevnat or have this been inadvertently fixed.

From a quick test in studio using the emulator, it looks like it’s still relevant to some capacity. It’s still incorrect when at least emulating Xbox One and PS4. However, PS5 works just fine.

Xbox One Emulation - Incorrect

PS4 Emulation - Incorrect

PS5 Emulation - Correct

Thanks for the report! We think this bug is fixed, the intended behavior (for now) is that console emulation should not contain the new experience controls. Are you still having trouble?