The Silica TextField both have an label and a placeholder, where the placeholder is the text shown in the text field when nothing has been entered yet (like “Password” in the password field in the image below) and a label, which is shown below the field when the text field isn’t empty (like “Username” in the username field in the image below). These can be set separately.
Now, my question is: is there any reason to set them to different values from a design perspective? Or leave one of those properties empty? Or is this some weird quirk that has been left in due to of fear of breaking backwards compatibility? The Silica Reference documentation seem to set them to the same values everytime and so do I. It’s simply an annoying thing to do, which made me hope that there might be something more behind, like a design decision.