We’re trying to create a AA accessible course but we’re having two issues with the Open Input Component.
In safari on Mac the placeholder text colour seems to be set to #A9A9A9 which is failing contrast checking. Strangely in Chrome we’re getting #757575 when we screenshot it but #454545 in the inspector panel using dev tools.
The Open input text doesn’t seem to use the device size settings in: Theme > Course > Body Text Appearance > Font Family & Font Size. It appears to always use the desktop setting no matter what device size?
Not sure if I’m doing anything to affect this or if it’s a bug.
With regards to point 1, it’s actually the browser defining the colour of the placeholder text - which is why it’s different in Safari.
In Chrome the #454545 is the input text colour i.e. the colour of the text you actually type into it. #757575 is the placeholder text colour.
I have a feeling that when the open input component was added to Evolve, browsers didn’t actually support styling placeholder text - and it looks like it was just an oversight that it never got added to Evolve once support for it made it into most major browsers.