Ashlee @ SFCG @ashlee.semanticfish.com · 17/06/2026Accessibility coaching sessions officially open! 020
Reposted by Ashlee @ SFCGAshlee 🤟🏻 @ashleemboyer.com · 14/06/2026I 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. 014
Ashlee @ SFCG @ashlee.semanticfish.com · 15/05/2026I’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 · 06/05/2026Today 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 @ SFCGSara Soueidan @sarasoueidan.com · 05/05/20262026 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.comDigital Accessibility Job Board | A11yjobsBrowse 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 @ SFCGSara Soueidan @sarasoueidan.com · 05/05/2026Allow 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. #a11ypractical-accessibility.todayThe Practical Accessibility CourseA 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/2026I’m a fan of @polypane.app! Intend to write up how I use it soon. Lots of built in tools I’ve found helpful like the Outline panel, and I’m slowly but surely putting my frequent bookmarklets in Snippets (which can be CSS or JS). polypane.app/docs/accessi...polypane.appAccessibility overview | PolypanePolypane has deep, built-in support for accessibility testing. From automated WCAG audits and contrast checking to focus order visualization… 022
Ashlee @ SFCG @ashlee.semanticfish.com · 06/05/20264/4 "Thinking critically about access requires consideration of it as a relational, unstable phenomenon that both grants benefits and interpellates individuals into larger social systems that may be empowering, exploitative, or both." Elizabeth Ellcessor, Restricted Access, p. 7 010
Ashlee @ SFCG @ashlee.semanticfish.com · 06/05/20263/4 "These assumptions must be challenged in order to build a robust theorization of access, as they threaten to constrain analyses through their positivist slants." Elizabeth Ellcessor, Restricted Access, p. 7 100
Ashlee @ SFCG @ashlee.semanticfish.com · 06/05/20262/4 "A second commonality lies in the tendency to talk about access or accessibility as something that can be possessed or 'had.'" Elizabeth Ellcessor, Restricted Access, p. 7 110
Ashlee @ SFCG @ashlee.semanticfish.com · 06/05/20261/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 · 10/04/2026If 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/2026Hi! 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/2026Hi! 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/2026Hi! Your <button> probably doesn't need a "tabindex" attribute. It's actually focusable by default. 🥰 010
Ashlee @ SFCG @ashlee.semanticfish.com · 07/04/2026I 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/2026Been 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