Currently, opening the menu doesn’t drop inputs from being registered, like how it does when you have a textbox selected. The only workaround for this, currently, is using GuiService.MenuOpened and GuiService.MenuClosed to disable inputs or checking if GuiService.MenuIsOpen is set to true
Expected behavior
I expect the menu to suppress inputs and automatically release held inputs
Just an update, it is intended behavior for InputActions to be able to be triggered in the menu. If this is not desired behavior for your use case, you should check GuiService.MenuIsOpen to stop reading the state.