On the Contacts App, ContactInfo component, the three <Input /> fields were not disabling keys.
If a player used WASD it would allow them to walk even while the input had focus, and other keys that were bound would also trigger.
Switched the component to use the <InputBase /> component which is properly handling the keypresses. As a result of changing to this Input box, the component had to have the styles re-applied, so some style override changes were added.
BEFORE
AFTER
The Search box had the same issue so I used the <SearchField /> component that other apps (like Messaging) are using.
BEFORE
Pull Request Description
On the Contacts App, ContactInfo component, the three
<Input />
fields were not disabling keys. If a player used WASD it would allow them to walk even while the input had focus, and other keys that were bound would also trigger.Switched the component to use the
<InputBase />
component which is properly handling the keypresses. As a result of changing to this Input box, the component had to have the styles re-applied, so some style override changes were added. BEFOREAFTER
The Search box had the same issue so I used the
<SearchField />
component that other apps (like Messaging) are using. BEFOREAFTER
Recording showing that it no longer tries to make you move: https://clipchamp.com/watch/JnjnPZK90pY
Pull Request Checklist: