OptionalcommitThe word the committing control should read.
OptionalhiddenWhen true, the entered text is not echoed; requires the
hiddenInput capability. Kept beside wants because it is what an
older surface reads.
The prompt text to display.
OptionalpathWhere browsing starts and what to compose, for a path.
OptionalwantsThe kind of value that answers this.
A request to prompt the user for a line of input.
wantsis what the question is asking FOR, so a surface can choose the instrument that answers it — a browser to walk for a location, a masked field for a secret, two capsules for a yes/no — rather than reading the wording and guessing. A terminal ignores all of it and reads a line, which is why every field beyondmessageis optional.