It's unclear whether it passes wcag but from our research I think it's much clearer to mark optional fields as 'optional' than have asterisks or 'required' next to every field and have optional fields implied by the lack of them.
If you're asking for data, the default should be it's because it is required. This is part of GDPR
@joelanman But those aren't foundationally breaking changes. Deprecating <center> means text looks funny. Deprecating <a> means the very foundation of the web—hyperlinked pages—break.
@joelanman With all my respect, I disagree: If a button is disabled, I know for 100% that something is wrong in my form (most of the times it's the wrong phone number format or a forgotten obligatory checkbox). I'm totally blind.
Just realised chatGPT is violating the gov.uk content licence:
You must (where you do any of the above):
acknowledge the source of the Information in your product or application by including or linking to any attribution statement specified by the Information Provider(s) and, where possible, provide a link to this licence;
It learning is orthogonal to the issue, in fact it would mean that citing everything it ever learned from would be necessary since it still doesn't have the personhood exception.
Remixing, whatever the tools used, has to credit (and usually under copyright also license) every single sample used even if it was only used in the end as a substractive pattern for another sample.
@joelanman Also worth noting that maxlength is not described by screen readers (either when it's reached, nor afterwards to indicate that typing produces no input).
found another gotcha, you could use require to load json any time, import can only be used to load json in the root scope (not in functions for example)
a #UX question. If a site has both a signed out home page, and a signed in one (for example a feed or dashboard), what should you see if you're signed in and try to view the home page?
for example, if I go to figma.com or twitter.com I see my signed in home page. If I go to mural.co I see the signed out one, and have to manually click to the signed in one
@joelanman I don't think I expect either, there's so many examples of both. Aws and pagerduty both showing a product page with a link to login, Jira showing whatever you chosen Jira 'home" page is, Facebook and twitter showing the signed in stuff. I note that all my examples have a different signed in domain than just their standard site though and I definitely navigate to the different domain.
A lot of folks I know dislike WebP in that it makes images harder to use after download, as many operating systems and image editors still don't support the format properly.
Safari added support for it relatively late too, so may depend on how far back you're willing to go with supporting that.
@joelanman
Especially if they move. WebP is so much more optimized than GIF. The only drawback is you can't use animated WebP in emails since Gmail converts them to jpg
#postgres question - are there any downsides to using uuids for joining tables instead of integers? The advantage of uuids is they don't expose any data, whereas integers tell people how many of something you have, and are easy to guess
any tips for getting rid of musty smell from clothes? I've tried bicarb of soda, vinegar, heated drying rack as soon as the wash is done and nothing works. I think my washing machine is cursed
@joelanman Freezer if you have one? I mean, that’s generally for dust mites/moths, but if the source is biological, that might kill it. Also FWIW, musty to me is usually because the laundry sat overnight or even a day or two in the washing machine before I got around to hanging it up. Relaundering usually fixes it, maybe with a bit more laundry powder/liquid than usual? Vanish powder as well if you don’t mind the extra chemicals.
What's the best way to design a language picker for a site? Given the site might not load in a language the user understands #design#ux#interactionDesign
@joelanman No idea about the best, but I can share what I've noticed on few recent projects in a bilingual country with mostly trilingual online services.
For icons, the globe has recently become the most common.
Often places use the English for the button/link, I guess with the assumption that it's most likely recognised.
is it me or does Safari's auto form fill thing hardly ever work? I get a little person icon to the right of the email/phone/etc field but it doesn't do anything
@itsjoshbruce found this fix which is super weird because the card was very clearly already designated as 'My card'. But selecting the menu command has fixed it