GUI objects entirely located inside the top bar region of the screen cannot be selected using gamepad navigation even when IgnoreGuiInset is set to true.
To replicate this bug:
Create a ScreenGui
Add a TextButton
Make the TextButton less than 36 pixels high
Position the bottom of the text button within 36 pixels of the top of the screen
Try to select it with an Xbox controller (it can’t be done)
I think I’m having the same issue as well. How it worked before was that any gui object whose center was inside the topbar could not be selected using a gamepad. But some recent change made it so that if any part of the gui object overlaps with the topbar then it cannot be selected.
Setting a SelectedObject to a GuiObject within the GuiInset area fails to work. This makes it impossible to neatly position topbar icons for controller users:
Fails to capture selection (4 pixels above)
Successfully captures selection (36 pixels above)
The selection fails to capture for any objects 35 pixels high or fewer.
This occurs all the time across different games and different devices.