Mark Steadman's Avatar

Mark Steadman

@steady5063.bsky.social

Squad Leader, Accessibility Squad at Fidelity Investments Accessibility automation, Mobile iOS/Android A11y Check out my articles: http://dev.to/steady5063

614 Followers  |  219 Following  |  210 Posts  |  Joined: 28.04.2023
Posts Following

Posts by Mark Steadman (@steady5063.bsky.social)

Preview
Learn Accessibility ย |ย  web.dev An evergreen accessibility course and reference to level up your web development.

"Learn Accessibility" is a course that takes you through the essentials for building accessible websites and web apps. Created for both beginners and advanced users, this course can be taken beginning to end, or used as a reference for specific topics.

web.dev/learn/access...

04.03.2026 23:33 โ€” ๐Ÿ‘ 27    ๐Ÿ” 11    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Trump promised no new wars and has engaged in military action in Iran, Venezuela, Yemen, Somalia, Nigeria, Syria and Iraq.

Trump promised to end the Russia-Ukraine war in 24 hours. It's still raging a year later.

02.03.2026 00:12 โ€” ๐Ÿ‘ 2721    ๐Ÿ” 780    ๐Ÿ’ฌ 120    ๐Ÿ“Œ 29
Post image

The next Big Lie is to taking shape right in front of us. Donald Trump will try to use this to assert illegal and unconstitutional powers over the 2026 elections.

28.02.2026 15:46 โ€” ๐Ÿ‘ 3658    ๐Ÿ” 1661    ๐Ÿ’ฌ 214    ๐Ÿ“Œ 114

The โ€œadmin of peaceโ€ sure loves starting wars and attacking other countries. We suck.

28.02.2026 13:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Accessibility Regression Testing With XCUI The question often asked in the mobile development community is, "I want to be able to add...

Want to get some automated #Accessibility testing for your iOS application?

Then make use of the XCUI testing library that uses the same rule as the #A11y inspector in XCode and build better regression tests!

#DEVCommunity #iOS #Mobile

dev.to/steady5063/a...

28.02.2026 11:53 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
#365DaysIOSAccessibility iOS accessibility development blog and resources for developers who want to make their apps accessible to everyone.

Some people have been asking me to keep going with #365DaysIOSAccessibility, and I will! I promise!

But the other big ask was to have them all in one place. So here they are, in their new home:
accessibilityupto11.com/365-days-ios...

There's an RSS feed you can subscribe to.

#iOSAccessibility

26.02.2026 09:51 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Lots of great quotable lines from @deque's Axe-con, including this gem from @stephaniewalter.bsky.social: "You can't sprinkle eggs on the cupcake after baking it. Fixing accessibility later is messy, slow, ineffective!"

www.deque.com/axe-con/sess...

25.02.2026 16:35 โ€” ๐Ÿ‘ 37    ๐Ÿ” 23    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

"Deaf-blindness is not my barrier. My barrier is ableism." - @habengirma.bsky.social #axecon

25.02.2026 15:17 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
โ€œMost organizations are not failing because they don't care, they are just measuring the wrong things. They are reacting instead of preventing.โ€ Glenda Sims.

โ€œMost organizations are not failing because they don't care, they are just measuring the wrong things. They are reacting instead of preventing.โ€ Glenda Sims.

โ€œMost organizations are not failing because they don't care, they are just measuring the wrong things. They are reacting instead of preventing.โ€ - @gwitch.bsky.social www.deque.com/axe-con/sess... #axecon

24.02.2026 19:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Steam Next Fest logo on top of a gradient blue-pink background. Next to it says the Next Fest runs from February 23rd to March 2nd at 10AM Pacific time.

Steam Next Fest logo on top of a gradient blue-pink background. Next to it says the Next Fest runs from February 23rd to March 2nd at 10AM Pacific time.

It's that time of the year again! It's Steam Next Fest! ๐ŸŽฎ

We'll be sharing demos of games we're excited to play with amazing accessibility features until March 2nd! ๐ŸŽ‰๐ŸŽ‰

Share and repost to help shine a spotlight on these amazing games and their developers!

24.02.2026 19:45 โ€” ๐Ÿ‘ 74    ๐Ÿ” 53    ๐Ÿ’ฌ 11    ๐Ÿ“Œ 6

Me!

23.02.2026 21:18 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
axe-con 2026 Schedule | Deque View the entire Axe-con 2026 live event schedule. Divided into 4 tracks supporting digital accessibility. Design, Dev, Org Success & Wildcard.

axe-con is tomorrow
www.deque.com/axe-con/sche...

23.02.2026 17:16 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
axe-con Digital Accessibility Conference | Deque Join us to learn how to build, test, monitor, and maintain digital accessibility. Hosted on February 24-25, 2026, axe-con is completely free and virtual.

Quick note to remind everyone that tomorrow is the first day of axe-con 2026, a free accessibility conf organized by @deque.com. A fantastic opportunity to dive into topics of #accessibility and #InclusiveDesign. Do you want to learn more?, join at www.deque.com/axe-con/ #axecon #a11y #a11d

23.02.2026 16:14 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

So the President of the United States illegally taxed our groceries, clothes, and other basics goods for nearly a year.

Whereโ€™s our refund?

21.02.2026 17:45 โ€” ๐Ÿ‘ 15389    ๐Ÿ” 3703    ๐Ÿ’ฌ 1101    ๐Ÿ“Œ 222
Accessibility.snapshot() method | Puppeteer Captures the current state of the accessibility tree. The returned object represents the root accessible node of the page.

Messing with some interesting stuff today. Puppeteer has an accessibility snapshot option. Its really cool that a testing framework lets you see the whole #Accessibility tree and you can write tests off of it. So dope!

#A11y #Testing #Automation

pptr.dev/api/puppetee...

21.02.2026 15:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Design systems canโ€™t automate away all of your accessibility considerations - zeroheight Eric Bailey explains why automated checks can't catch all accessibility issues in a design system and how teams can fix them, step by step.

I wrote for @zeroheight.com about the types of things automated accessibility checks can't detect when auditing and evaluating your design systems for accessibility. #a11y zeroheight.com/blog/design-...

19.02.2026 15:47 โ€” ๐Ÿ‘ 66    ๐Ÿ” 20    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1
Preview
Accessibility Testing with Playwright Assertions Playwright has become one of the most popular testing frameworks for web applications. During it's...

When it comes to automated #Accessibility, a lot of teams will go the simple route, like Axe.
Did you know that in #PlayWright you can take your #A11y testing further? Check it out!

#DEVCommunity @dev.to

dev.to/steady5063/a...

19.02.2026 14:54 โ€” ๐Ÿ‘ 11    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

I have done this before for some of my workshops, but I need a quicker manner to do it, and hoping by doing this I can locate some of the common issues. Not all, as I would be using automated libraries to run regression scripts

14.02.2026 10:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Currently working on a project that will be able to scan multiple applications and get a โ€œheat checkโ€ for basic mobile #Accessibility issues.

The idea is similar to WebAIM, to find what the common issue are across a multitude of apps and report the data

14.02.2026 10:19 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I legit have never, ever understood why that is not the damn default!

14.02.2026 10:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A pink heart shot through with a white cane instead of Cupid's arrow. The letters "BNW" are printed on the heart in braille. Text reads "Happy Valentine's Day!" and the BlindNewWorld logo is at the bottom of the graphic.

A pink heart shot through with a white cane instead of Cupid's arrow. The letters "BNW" are printed on the heart in braille. Text reads "Happy Valentine's Day!" and the BlindNewWorld logo is at the bottom of the graphic.

It's #ValentinesDay, a day to celebrate things we love.

Here in the #BlindNewWorld, #accessibility, #inclusion, #advocacy and our community are at the top of the list. โค๏ธ

14.02.2026 07:51 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A playwright test case example that show cases the use of ;toHaveAccessibleName( assertion. In the code snippet, the test is going to normalil.gov and then find the right and left button of the carousel, and it is test to ensure the accessible name for the icon is previous slideand next slide respectively

A playwright test case example that show cases the use of ;toHaveAccessibleName( assertion. In the code snippet, the test is going to normalil.gov and then find the right and left button of the carousel, and it is test to ensure the accessible name for the icon is previous slideand next slide respectively

Automated #Accessibility Example Library has been updated again! ๐ŸŽ‰

I want to begin to showcase some of the testing frameworks #A11y capabilities, starting with Playwright accessibility assertions! 3 unique assertions that allow you to get more robust regression testing!

github.com/Steady5063/A...

13.02.2026 14:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A playwright test case example that show cases the use of ;toHaveAccessibleName( assertion. In the code snippet, the test is going to normalil.gov and then find the right and left button of the carousel, and it is test to ensure the accessible name for the icon is previous slideand next slide respectively

A playwright test case example that show cases the use of ;toHaveAccessibleName( assertion. In the code snippet, the test is going to normalil.gov and then find the right and left button of the carousel, and it is test to ensure the accessible name for the icon is previous slideand next slide respectively

Automated #Accessibility Example Library has been updated again! ๐ŸŽ‰

I want to begin to showcase some of the testing frameworks #A11y capabilities, starting with Playwright accessibility assertions! 3 unique assertions that allow you to get more robust regression testing!

github.com/Steady5063/A...

13.02.2026 14:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I just hate that the commercial used my name in it! ๐Ÿ˜†

09.02.2026 03:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

โ€œThe reason Trump didnโ€™t apologize for the Obama post is because he is a small, petty, fragile man who cannot take responsibility for his own actions. And the second reason, frankly, is because he is a racist.โ€

07.02.2026 22:36 โ€” ๐Ÿ‘ 4802    ๐Ÿ” 1206    ๐Ÿ’ฌ 232    ๐Ÿ“Œ 60

Canโ€™t handle the Redbirds. I get it.

07.02.2026 03:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Used an old machine so I could throw it away :)

06.02.2026 16:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Shocker that trumps new Trump RX site is inaccessible as hell. Who could have seen that coming?!?

#Accessibility

06.02.2026 15:17 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Icon showing an eye with a tick next to it.

Icon showing an eye with a tick next to it.

Have you noticed that public spaces often require sharp eyesight to navigate?

๐Ÿ’ฌ Dr Aikaterini Tavoulari discusses the need to improve how people with vision impairment are consulted in policy choices and infrastructure design:

blogs.bath.ac.uk/iprblog/2026...

#Accessibility #InclusiveDesign

04.02.2026 10:56 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Why digital accessibility is now a leadership issue for universities The question for university decision-makers is whether to settle for the minimum accessibility required by international regulation or to embed it as a marker of institutional excellence across teaching, research and civic mission

University leaders must decide whether to meet minimum #accessibility standards or make accessibility a hallmark of excellence across #teaching, #research and civic mission, say Ayala Gordon and Sarah Lewthwaite: https://ow.ly/seBw50Y8iXN #Academia #HigherEd #AcademicSky #EduSky

04.02.2026 11:15 โ€” ๐Ÿ‘ 5    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0