And now for something positive, the latest Discord update at least in canary has now made screen readers speak messages when you focus them. So, you can now use it like Unigram or Slack, press F6 to focus the message list, then just up and down arrow to read them. Home and end will take you to the start and end of the list. If you'd rather stay in virtual cursor mode, then each message is now in its own article landmark, so if your screen reader has a key to move through those you can also jump around that way.


@pitermach That's neat! I'm thinking of switching to Canary anyway because the main version is suddenly not playing notification sounds anymore, so it'll be fun to test that as well while at it.
Article jumping is really useful, and I've no idea why NVDA doesn't have it by default. I set it to the "j" key and it makes browsing Mastodon a whole lot easier. I look forward to doing the same on Discord as well.

@Mayana @pitermach Does your article nav still work on I used to be able to, but can't now.

@nolan Still works, yes. I'm not sure what's wrong. Do you have the Advanced Web Interface enabled, did you clear the cache, etc?
Which screen reader and browser are you using, and does the same happen with other combinations?
I suppose if you can't resolve it, you could always switch to instead.

@Mayana Advanced web interface is on, yes. I'm on Brave and NVDA. I refreshed with ctrl-shift-r, guessing that replaces any caches. Very odd, thanks for confirming that it works for you.

@nolan OK so ... you're right. Articles don't work for me in Brave either. They do in Firefox, but not Brave. My bad.
I have no idea what's wrong. The instance hasn't been updated for a while now. Could this be a mess-up from one of Brave's own updates, instead? Or perhaps NVDA? Might be worth submitting a couple issues on Github, although the Brave people might just have no idea what you're talking about.
Does moving by article still work elsewhere?

@Mayana Hmm, actually this happens on stock Chrome too, so it isn't just Brave. Thanks for confirming that it works. I've verified that it works on Firefox as well. Shame that Firefox performs so poorly over here.

@nolan Does jumping by article still work on If so, would you feel comfortable using that as a workaround until this (hopefully) gets fixed?
I'll reach out to blind people on other instances to see if this is just our own problem, because I don't have any alts to test with right now.

@Mayana Sorry, I wasn't clear. I found a website with articles, and navigating via next/prev article doesn't work on NVDA/Chrome/Brave for me. It works fine under Firefox. So seems like a Chromium bug. I didn't realize this was a browser issue--figured maybe we upgraded or something since I last poked Mastodon. :)

@nolan Ah, I see. Well, that sucks.
Well, an alternative would be using two keys instead of one; first b, then k. Technically just k will work in most cases, but some toots contain hashtags or links.
Or you could try reading toots in focus mode and see how that goes, perhaps?

Sign in to participate in the conversation

A fun, happy little Mastodon/Hometown instance. Join us by the fire and have awesome discussions about things, stuff and everything in between! Admins: @Talon and @Mayana.

<svg xmlns="" id="hometownlogo" x="0px" y="0px" viewBox="25 40 50 20" width="100%" height="100%"><g><path d="M55.9,53.9H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,53.9,55.9,53.9z"/><path d="M55.9,58.2H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,58.2,55.9,58.2z"/><path d="M55.9,62.6H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,62.6,55.9,62.6z"/><path d="M64.8,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C66,54.4,65.4,53.9,64.8,53.9z"/><path d="M60.4,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C61.6,54.4,61.1,53.9,60.4,53.9z"/><path d="M63.7,48.3c1.3-0.7,2-2.5,2-5.6c0-3.6-0.9-7.8-3.3-7.8s-3.3,4.2-3.3,7.8c0,3.1,0.7,4.9,2,5.6v2.4c0,0.7,0.6,1.3,1.3,1.3 s1.3-0.6,1.3-1.3V48.3z M62.4,37.8c0.4,0.8,0.8,2.5,0.8,4.9c0,2.5-0.5,3.4-0.8,3.4s-0.8-0.9-0.8-3.4C61.7,40.3,62.1,38.6,62.4,37.8 z"/><path d="M57,42.7c0-0.1-0.1-0.1-0.1-0.2l-3.2-4.1c-0.2-0.3-0.6-0.5-1-0.5h-1.6v-1.9c0-0.7-0.6-1.3-1.3-1.3s-1.3,0.6-1.3,1.3V38 h-3.9h-1.1h-5.2c-0.4,0-0.7,0.2-1,0.5l-3.2,4.1c0,0.1-0.1,0.1-0.1,0.2c0,0-0.1,0.1-0.1,0.1C34,43,34,43.2,34,43.3v7.4 c0,0.7,0.6,1.3,1.3,1.3h5.2h7.4h8c0.7,0,1.3-0.6,1.3-1.3v-7.4c0-0.2,0-0.3-0.1-0.4C57,42.8,57,42.8,57,42.7z M41.7,49.5h-5.2v-4.9 h10.2v4.9H41.7z M48.5,42.1l-1.2-1.6h4.8l1.2,1.6H48.5z M44.1,40.5l1.2,1.6h-7.5l1.2-1.6H44.1z M49.2,44.6h5.5v4.9h-5.5V44.6z"/></g></svg>