Unity UI InputField not Responding

So I’m creating a form in which I have two input fields. They worked until this morning when they quit responding to input. They don’t respond to clicks or anything else. What’s even more peculiar is the text component won’t change either, even in the inspector. I’ve tried re-creating the input fields but that doesn’t change anything.

There are no UI components in front of them and there is an EventSystem in the scene. I have tried replacing that too but that didn’t help.

Thanks in advance!

Are they enabled? (Checkbox next to the component name in the inspector.) Are they interactable? Are they raycast targets? Are there any CanvasGroups on those objects or above those objects in the hierarchy that could be making them non-interactable or not block raycasts? Does your Canvas have a Graphic Raycaster attached?

If newly-created UI objects at the same location are also not working, a CanvasGroup seems likely to be the culprit. Do other objects like Buttons also fail to work? If you create an entirely new Canvas and put Input Fields there, do those work?