Changing style from Action to SCENE HEADING coverts it to all caps — but not vice versa

Something about script styles that’s troubling for me is that when I mistakenly select, say, SCENE HEADING for a passage I typed in lower case, it literally converts it to all caps. This means when I later try to change it to an action or dialogue style, although it properly changes the indents/alignment, it doesn’t undo the caps. So if I didn’t notice in time to use undo (which is often the case!), I have to retype the passage all over again.

If Scrivener can convert to all caps, couldn’t it likewise convert to lower case?

If it can’t be programmed to change the case when it changes the style, it would be nice if at least there was a separate button/command to convert an all caps selection to lower case. (This would also be helpful at times when I forget to turn off caps lock.)

This is relative to the iPad version. I don’t know how it handles caps on the desktop version.