GuiService.SelectedObject obstructing escape and other key presses if GuiNavigationEnabled = false

I’ve noticed this recently, and I’ve figured I’d go ahead and post a repro since nobody else has come across this yet it today. What happens is if SelectedObject ~= nil, pressing escape, f9, slash, ect… all gets filtered out and none of their respective actions follow through.

Under the following circumstance: game:GetService("GuiService").GuiNavigationEnabled = false
Any key presses will be filterd out, causing a bit of a lock out on leaving the game, checking errors, chatting, ect. AutoSelectGuiEnabled = false does not seem to effect this behavior.

If you’re opening the repro file attached, just hit play solo (or however you want to load a character), and attempt to hit F9, escape, ect…

I have fixed this, should be released in the near future. Thanks for the report.