Sign in

Ashlee @ SFCG

@ashlee.semanticfish.com
14 followers 3 following 21 posts

Engineer & Consultant in Accessibility, Disability, and Software. W3C Invited Expert participating in AGWG and the Sign Language subgroup. Main SFCG account: @semanticfish.com Personal account: @ashleemboyer.com

PostsRepliesMedia
Ashlee @ SFCG @ashlee.semanticfish.com · 18/06/2026
010
Ashlee @ SFCG @ashlee.semanticfish.com · 17/06/2026
010
Ashlee @ SFCG @ashlee.semanticfish.com · 17/06/2026
Accessibility coaching sessions officially open!
020
Reposted by Ashlee @ SFCG
Ashlee 🤟🏻 @ashleemboyer.com · 14/06/2026
I added a new page to the @semanticfish.com website for anonymous questions! Accessibility questions are my fave but not required. ☺️ semanticfish.com/ama Depending on the content, I'll probably lean towards answering in something like a blog posts.
On a dark cyan background, a large serif text in bright green and smaller sans serif text in white. The large text says "Ask Me Anything (Anonymously!)" and the smaller text says "Use this form to send me questions anonymously. I love accessibility questions!"
014
Ashlee @ SFCG @ashlee.semanticfish.com · 15/05/2026
I’m opening up sessions for individual accessibility coaching soon! ☺️ We can work through something you’re stuck on, general questions, reviewing something you already have, brainstorm, chat about resources. Topic examples: design, dev, content, workflows, team norms, design systems, testing.
041
Ashlee @ SFCG @ashlee.semanticfish.com · 15/05/2026
Tagging for visibility #a11y #accessibility
010
Ashlee @ SFCG @ashlee.semanticfish.com · 06/05/2026
Today I learned that Ajax/AJAX is short for: Asynchronous JavaScript and XML Why haven't I put this together before??? 😂
051
Ashlee @ SFCG @ashlee.semanticfish.com · 06/05/2026
“Free” content about disability inclusion and accessibility shouldn’t be walled behind a form that requires folks’ name, email, and company+job info. That content might be “free” in terms of financial cost, but it’s not free in terms of privacy cost.
041
Reposted by Ashlee @ SFCG
Sara Soueidan @sarasoueidan.com · 05/05/2026
2026 Accessibility hiring looks busy, yet the patterns show underlying weakness newsletters.feedbinusercontent.com/300/300e57d6... "Accessibility job postings are up. On a11yjobs.com, even at the end of the year when things normally slow down, the volume feels meaningfully different..."
a11yjobs.com
Digital Accessibility Job Board | A11yjobs
Browse 270 recent accessibility jobs. Find roles in WCAG, ADA compliance, screen readers, VPATs, and digital accessibility. Join our community of accessibili...
2123
Reposted by Ashlee @ SFCG
Sara Soueidan @sarasoueidan.com · 05/05/2026
Allow me to follow this with a shameless plug that you can learn accessibility and improve your job prospects with Practical Accessibility: practical-accessibility.today Make sure to read the article to also be aware of common red flags in accessibility job postings. #a11y
practical-accessibility.today
The Practical Accessibility Course
A get-right-down-to-it online course for Web designers and developers who want to start creating more accessible Web user interfaces and digital products today
053
Ashlee @ SFCG @ashlee.semanticfish.com · 06/05/2026
1/4 "One unifying feature of all of the uses of 'access' is that they convey a positive outcome—'access' is routinely understood as an individual benefit or a public good." Elizabeth Ellcessor, Restricted Access, p. 7
110
Ashlee @ SFCG @ashlee.semanticfish.com · 06/05/2026
"After all, if a so-called participatory culture only facilitates the participation of those who are already privileged, then its progressive potential is unrealized, if not transformed into a regressive affirmation of existing power structures." Elizabeth Ellcessor, Restricted Access, p. 5
052
Ashlee @ SFCG @ashlee.semanticfish.com · 30/04/2026
Large serif text in light cyan on a dark cyan background: If you don't rely on accessibility, you don't get to decide if something else is more important than it.
0154
Ashlee @ SFCG @ashlee.semanticfish.com · 10/04/2026
If you have a <label> and <input>, just set the "for" attribute on the <label> and reference the <input>'s ID value. No need to additionally set "aria-labelledby" on the <input>. 🥰
000
Ashlee @ SFCG @ashlee.semanticfish.com · 10/04/2026
When truncated text goes too far:
What seems like a text input for time, and an accompanying list of valid options for the input. In the text box, only a clock icon and "1:" are visible. For the 5 value options that are visible, each has the same visible text of "1..".
000
Ashlee @ SFCG @ashlee.semanticfish.com · 10/04/2026
Hi! If you display a tooltip when an element is focused or hovered, the Accessible Name of that element might need to be the exact same text. If that element is an icon-only button? Show me an example of when it shouldn't match. In my experience, I think it's just about always necessary!
000
Ashlee @ SFCG @ashlee.semanticfish.com · 10/04/2026
Hi! If you're using the aria-controls attribute, make sure the elements referenced actually exist on the page. No reason to reference elements that don't even exist! 🥰
000
Ashlee @ SFCG @ashlee.semanticfish.com · 09/04/2026
Hi! Your <button> probably doesn't need a "tabindex" attribute. It's actually focusable by default. 🥰
010
Reposted by Ashlee @ SFCG
Ashlee 🤟🏻 @ashleemboyer.com · 07/04/2026
A new blog post is brewing ☕
052
Ashlee @ SFCG @ashlee.semanticfish.com · 07/04/2026
I use a LOT of bookmarklets in a11y work. Been migrating them to @polypane.app Snippets (brilliant feature!) and one I use for checking image alt inspired a new blog. How to handle visual-only icons — bc I've used aria-hidden forever but it's a *state* which implies dynamic. Now reconsidering! 👀
010
Ashlee @ SFCG @ashlee.semanticfish.com · 02/04/2026
Been thinking about writing a history of WAI-ARIA, the APG, and how the most popular frontend component libraries are over-engineered. The new WebAIM Million report motivates me even more! Their conclusion about worsening accessibility is AI/LLM-assisted coding (aka "vibe coding"). I 100% agree.
121