fixes #17751 use native placeholder support for form inputs