Nick DeNardis

User experience, code, higher education, analytics and accessibility.

Social Visual Alt Text browser extension now supports Mastodon

As more people migrate to Mastodon the requests flooded in to add for visualizing alt text on the platform.

The extension needed to:

  1. Request access to all sites (since Mastodon instances can be on any domain)
  2. Be split apart so different scripts ran on each domain (instead of the same script running across all sites)
  3. Allowing for flexibility in the DOM structure (since each Mastodon instance can customize its layouts)

It took a little longer than expected but the extension now has experimental support for Mastodon!

# Mastodon support is now available (experimental)

Install the latest version of the browser extension from the Chrome Webstore (opens new window) or Firefox Add-ons (opens new window).

Screenshot of Mastodon support

Due to Mastodon instances being able to be run on any domain, you will need to accept the permissions for any domain.

Screenshot of Mastodon browser access

The options will become available to enable the "Mastodon support (experimental)”.

Screenshot of extension options

At the moment the support is for the default Mastodon visual style, some completely customized instances may not pick up the DOM matching and the alt text will not be displayed. If you come across instances where the text isn’t displaying but should be, submit an issue on the Github repository (opens new window).

# Spread the word and support the development

I'm an accessibility advocate and independt developer doing work in on these extensions in what time I have available. I would appreciate if you tweeted (opens new window), tooted or posted on LinkedIn (opens new window) about the extension to bring more awareness. Alternatively, if you could provide a star rating or comment on the Chrome Webstore (opens new window) or Firefox Add-ons (opens new window) that would also help to bring awareness to others. If you're reading this, thanks for being awesome!