I set this field to required. I also set the function that runs when the reset button is pressed to set the title to a single space so that they can save immediately upon resetting.
If desired, I can add a JavaScript function to fire as soon as the field is blurred (i.e., unfocused), which would clear the title if its value is a space (or a sequence of spaces).
With this, the functionality for reset (mentioned supra) would be preserved, but if they try to use just white-space for the title, they would get an error and be reminded that they need to have a title.
If we want to add additional safeguards for this, I could fire this script whenever any of these fields are blurred, but I have reservations about using this broad of an approach and fear it may materially impede usability.
If desired, I can add a JavaScript function to fire as soon as the field is blurred (i.e., unfocused), which would clear the title if its value is a space (or a sequence of spaces).
With this, the functionality for reset (mentioned supra) would be preserved, but if they try to use just white-space for the title, they would get an error and be reminded that they need to have a title.
If we want to add additional safeguards for this, I could fire this script whenever any of these fields are blurred, but I have reservations about using this broad of an approach and fear it may materially impede usability.