Hi Chris,
I think this bug was introduced when we added the custom color picker. App Inventor is optimized to not send the default value of a property. Therefore, when you pick the color that is also the default (in this case, black), the selection is set to default because semantically they are the same--or at least they were until we added the Dark theme.
Note that the default value is hard-coded in App Inventor and is not device specific. For Labels, it will be COLOR_BLACK unless the theme is set to Dark, in which case default will be COLOR_WHITE so that the label text will appear on the black screen background. I think this is really only a bug that will affect users who opt to use the dark theme but won't otherwise be a problem. I have filed this as
issue #1127 until we determine the best course of action.
Regards,
Evan