aria-description crash course

The other day I was skimming Webkit’s Safari Technology Preview 153 release notes and noticed that they had added support for aria-description
.
I always found it odd that developers could set an element’s accessible name/label with the aria-label
and aria-labelledby
attributes, but only had aria-describedby
for setting accessible descriptions. So seeing aria-description
being added to Safari was an interesting surprise.
I decided to do a mini dive and test of support for aria-description
to fill in my knowledge gap and be prepared to use it when the time
comes. A sort of crash-course, if you will. I’m sharing my findings here in case it’s valuable for anyone
else.