ScreenGui.ScreenInsets TopbarSafeInsets is incorrect on Consoles

On console devices, having a ScreenGui’s ScreenInset to TopbarSafeInsets results in the content incorrectly sizing itself to only a portion of the screen. Not only that, the Y sizing for this is also zero. This is problematic because UI objects on the right are entirely in the incorrect position on consoles.

Current Behavior (I added my own Y height):

Expected Behavior:

To Reproduce:

  1. Open this place file: TopbarRepro.rbxl (60.1 KB)
  2. Enable the Device Emulator
  3. Set the Device Emulator to Xbox One
  4. Playtest
  5. Observe that the Topbar Safe Insets is incorrectly displayed

This issue can be observed live in this experience: 🔨 Voxel Block Builder [🔥UPD] - Roblox

Expected behavior

The TopbarSafeInsets region should correctly take up the topbar, similar to as shown in this screenshot:

2 Likes