The new help button is not at all obvious as to its purpose. Was this change intentional?
We seem to have had an uptick in people posting pictures of code or questions without code after finding our forum somehow. I wonder if this is due to the less obvious purpose for those two buttons.
I thought we had discussed not hiding the meaning of the buttons behind a tooltip specifically because that is bad for acessibility? @bbsmooth?
Technically, these buttons do not violate any WCAG guidelines. As to whether their meaning is clear enough for users, that’s more of a usability issue than an accessibility issue.
I do remember a discussion about the tooltips for these buttons. Basically, you can technically NOT violate any WCAG guidelines if you use the default tooltip behavior provided by the browsers (which we are doing here using just the title attribute). As soon as you make one little change to the default tooltips then all the WCAG guidelines pertaining to tooltips come into play.
But I do agree that perhaps these buttons are not as self-explanatory as we want them to be when you first encounter them. The ironic thing here is that they are actually much more “accessible” for screen reader users because they will hear the actual accessible name for each button (“Reset All Code” and “Get Help”). Anyone with a mouse can hover to get the tooltip. And I think you can also get the tooltips on a lot of touch devices as well. But keyboard only users are left out completely.
A while ago I floated the idea of a quick introductory course that would introduce new users to how things worked (but it was not well received). That would have been a great place to introduce new users to the meanings of these buttons.
I’ve always thought FCC needs some sort of help page that users can reference. It could definitely include a legend for all these buttons.
@nhcarrigan Did we drop the idea of adding some text back?
I feel like the change also makes the ask for help canned reply less obvious.
The button was changed and has no text on it. It also isn’t visible until you fail the submission a few times. None of which is apparent from the canned reply.
If you have a question about a specific challenge as it relates to your written code for that challenge, just click the Ask for Help button located on the challenge. It will create a new topic with all code you have written and include a link to the challenge also. You will still be able to ask any questions in the post before submitting it to the forum.