IgnoreGuiInset no longer works properly

Reproduction Steps

Make a UI that is meant to be full screen, turn IgnoreGUIInset on

Expected Behavior

I expect the UI to take up the entire screen, even the region where the top-bar is.

Actual Behavior

Ever since Roblox added the new dynamic top bar, there’s been a region of about 50 pixels (I’m on 1080p) that never gets covered by UIs. It has moved my UI lower as well so things like crosshairs are no longer centered.



Workaround

You can make a UI bigger than 1 on the y axis and move it up a bit, but it’s always a guestimate

Issue Area: Engine
Issue Type: Display
Impact: High
Frequency: Constantly
Date First Experienced: 2022-11-15 00:11:00 (-05:00)
Date Last Experienced: 2022-12-12 00:12:00 (-05:00)

4 Likes

UPDATE: looking at those UIs again, they have IgnoreGuiInset disabled… somehow? I definitely did not intentionally disable it at any point, and they’ve been on ignore for literally years.

4 Likes

As a temporary workaround you can use: GetGuiInset

A workaround I found would be to disable the “Notched Screen” Beta Feature in Studio, and republish the game. It seems to be something with that feature messing with the property.

1 Like

I have the same problem, it broke things in my games

It also keeps disabling for me it’s getting really annoying

Hi @CDDevelopment and others, sorry you are encountering this issue!

As @luvebrainz pointed out, the IgnoreGuiInset not reading/saving correctly is a bug that occurs if you have turned on the “Notched Screen Support” Beta Feature and you are editing a place with TeamCreate enabled.

Could you check if you have the “Notched Screen Support” Beta Feature enabled in File>Beta Features in Studio? If so, please try disabling it, you should be able to read/save the IgnoreGuiInset property correctly after this!

Please let me know if disabling the beta fixes the issue.

Thanks!

1 Like

Disabling the beta for notched screen support does not resolve the issue.

I’m really hoping this gets fixed soon; frames that take the entire screen suddenly become very trashy.

Hi @iGottic, did you restart Studio after disabling the Notched Screen Support beta?

Yes, I did. It did not fix it. I also republished it after restarting.

OK I see. Could you please provide some more details about which specific issue you are seeing?
For example, when you save a ScreenGui with IgnoreGuiInset=true to a TeamCreate place, does IgnoreGuiInset load correctly the next time you open the placefile?

Or, is IgnoreGuiInset set to true, but the ScreenGui contents are not placed behind the Roblox top bar? In Studio, Client, or both?

Would you be able to provide an example place where you are seeing the issue?

Thanks for helping debug this!

1 Like

No

Both

Do you have a place demonstrating this issue that is uncopylocked? Or, could you create a minimal uncopylocked example place showing the IgnoreGuiInset not saving?

I tried to repro IgnoreGuiInset not saving in a TeamCreate place with Notched screen support off, and it seems to save correctly.

Sure, here is a file of the game linked above:
minesweeper.rbxl (77.2 KB)

I am also having this issue. It seems creating a screen gui through scripts and then parenting the instances to it bypasses the issue.

I disabled the notched screen beta and restarted studio, re-enabled the “IgnoreGuiInset” and it seems to have fixed the issue for me.

Hi @CDDevelopment and @iGottic, just wanted to follow up on this. Are you still experiencing this IgnoreGuiInset bug? I believe it was fixed a while ago.

This was fixed on my end! Thanks.

1 Like