Re: NVDA doesn't work with bandcamp web site


Rusty Perez
 

I would be willing to write to them about this, but I don't know
enough to tell them what the problem is, in developer terms. :)<div
id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br />
<table style="border-top: 1px solid #D3D4DE;">
<tr>
<td style="width: 55px; padding-top: 13px;"><a
href="http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail"
target="_blank"><img
src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-green-avg-v1.png"
alt="" width="46" height="29" style="width: 46px; height: 29px;"
/></a></td>
<td style="width: 470px; padding-top: 12px; color: #41424e;
font-size: 13px; font-family: Arial, Helvetica, sans-serif;
line-height: 18px;">Virus-free. <a
href="http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail"
target="_blank" style="color: #4453ea;">www.avg.com</a>
</td>
</tr>
</table><a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1"
height="1"></a></div>

On 3/7/18, Gene <gsasner@...> wrote:
Here is a correction. I just checked and my recollection was incorrect.
You can't tab to the button in browse mode. However, you can move to the
button with the b command and with the arrow keys. It is of some importance
for people to know this so they understand that you can still get to buttons
conveniently, in such cases, if you know quick navigation commands.

Gene
----- Original Message -----

From: Gene
Sent: Wednesday, March 07, 2018 4:28 PM
To: nvda@nvda.groups.io
Subject: Re: [nvda] NVDA doesn't work with bandcamp web site


Did you try using the tab key wile in browse mode? You can land on the
button that way. NVDA may think the button isn't focusable, but whatever it
means, it doesn't affect whether you can tab to it in browse mode. You can
also use the b command to move to it. You can't tab to it when you are not
in browse mode, so from that standpoint, it isn't focusable. So evidently,
not focusable doesn't apply to browse mode when NVDA is describing an
object.

It is of some importance not to make this appear harder to deal with than it
is. People need to know that, in such situations, and they happen often
enough that this is hardly an isolated instance, people need to know that
they can use browse mode in the usual way except that they have to route the
mouse and left click it while in browse mode to activate the buttton. But
you can get to the button in the usual ways.

Gene
----- Original Message -----


From: Cohn, Jonathan
Sent: Wednesday, March 07, 2018 2:56 PM
To: nvda@nvda.groups.io
Subject: Re: [nvda] NVDA doesn't work with bandcamp web site


I used the browsers developer tools. I basically right clicked on the button
and found the inspect item in the contextual menu. Another useful tool in
seeing what is going on with NVDDA is to use the NVDA-F1 to view the NVDA
Object(s) internals that NVDA uses. That is how I discovered that NVDA did
not think the button was focusable.


´╗┐On 3/7/18, 3:40 PM, "nvda@nvda.groups.io on behalf of JM Casey"
<nvda@nvda.groups.io on behalf of crystallogic@...> wrote:

Very interesting. I've been learning a little about this stuff. Did you
look at the source? Since I use bandcamp a fair amount myself and am slowly
migrating more and more toward nVDA from JAWS (as I can no longer upgrade
the latter), it seems worthwhile to contact Bandcamp about this, after all,
even though it's not all that much trouble to get the "button" (in quotes)
to work with NVDA.



-----Original Message-----
From: nvda@nvda.groups.io [mailto:nvda@nvda.groups.io] On Behalf Of
Cohn, Jonathan
Sent: March 7, 2018 3:33 PM
To: nvda@nvda.groups.io
Subject: Re: [nvda] NVDA doesn't work with bandcamp web site

This web site took a <a> tag also known as a link and then declared it a
button with text of "Play / Stop" using ARIA ( accessible rich internet
application) attributes. They did not however do two essential items when
converting one type of HTML to another:

First, Ensure keyboard accessibility. In fact, since the <a> tag does
not have a web reference in it, the browser does not see the link as a true
link that get keyboard focus. So one cannot hit tab to get to the button and
in fact NVDA declares it a non-focusable item.

Second HTML object pretending to be a button, the web developer needs to
enable actions when non-mouse actions occur. I expected that when the
navigator was on the play/stop button that a nvda-enter command would have
caused a mouse click on the location of the navigator cursor, but it does
not, so the only way NVDA can activate this button is by moving the mouse to
the bbutton with NVDA-numapad-slash followed by a numpad-slash to actually
press the left mouse button.

It is quite sad that the developer knew enough accessibility to
configure things so a screen reader thinks the graphic with a mouse action
is a Play button but then does not go the additional path to adding
appropriate handlers so it is can take focus and respond to key actions. Of
course if the web developer had just used an HTML <button> tag, then since
this is a html type that the browser and screen readers know what to do
with, everything would have worked with all disabilities with no additional
work. Perhaps they didn't want the buttons to be in the tab sequence.

On 3/7/18, 3:04 PM, "nvda@nvda.groups.io on behalf of Rusty Perez"
<nvda@nvda.groups.io on behalf of rustys.lists@...> wrote:

I wonder why it works fine with JFW-18.

On 3/6/18, Gene <gsasner@...> wrote:
> Generalizing from a sample of one or two and stating an erroneous
conclusion
> as a fact when it isn't. Five or six people have said that the
method
> works. It doesn't work in your case, or we should say, something
doesn't
> work in your case. It may have nothing to do with this method not
working.
> it may be a problem you are having because the audio itself isn't
playing
> for some reason.
>
> This procedure or other procedures than just using space bar or
enter on
> such buttons is common enough that it is necessary to know it and
to try it.
> It often works or other methods may work when the first preferred
methods
> don't. I wouldn't have been able to listen to audio or videos on
many sites
> if I didn't use this method.
>
> Gene
> ----- Original Message -----
>
> From: Brian's Mail list account via Groups.Io
> Sent: Tuesday, March 06, 2018 6:04 AM
> To: nvda@nvda.groups.io
> Subject: Re: [nvda] NVDA doesn't work with bandcamp web site
>
>
> No I gave up as well, very touchy indeed on keyboards.
> Maybe needs some kind of special nav mode in nvda for this type
of
> control.
> Brian
>
> bglists@...
> Sent via blueyonder.
> Please address personal email to:-
> briang1@..., putting 'Brian Gaff'
> in the display name field.
> ----- Original Message -----
> From: "Rusty Perez" <rustys.lists@...>
> To: <nvda@nvda.groups.io>
> Sent: Monday, March 05, 2018 5:31 PM
> Subject: Re: [nvda] NVDA doesn't work with bandcamp web site
>
>
>>I have had limited success in Firefox. The way I got it to work
was by
>> selecting the button and tapping on my touchpad. I could not get
any
>> keyboard commands to work. It may be user error, but only the tap
on
>> the mousepad was repeatable.
>>
>> I could not get it to play in google chrome.
>>
>> Rusty
>>
>>
>> On 3/5/18, Brian's Mail list account via Groups.Io
>> <bglists@...> wrote:
>>> Yes it does seem a trifle illogical really other wise!
>>> I'm having keyboard issues today, so this may also be why its
not
>>> working
>>> for me.
>>> Brian
>>>
>>> bglists@...
>>> Sent via blueyonder.
>>> Please address personal email to:-
>>> briang1@..., putting 'Brian Gaff'
>>> in the display name field.
>>> ----- Original Message -----
>>> From: "Mohamed" <malhajamy@...>
>>> To: <nvda@nvda.groups.io>
>>> Sent: Monday, March 05, 2018 10:16 AM
>>> Subject: Re: [nvda] NVDA doesn't work with bandcamp web site
>>>
>>>
>>>> I've generally found that you have to root your mouse first
before you
>>>> simulate a mouse press, otherwise the player won't play
anything. It
>>>> would
>>>>
>>>> be useful to bring that up with Bandcamp support I think.
>>>>
>>>>
>>>> On 3/5/2018 5:13 AM, Brian's Mail list account via Groups.Io
wrote:
>>>>> No luck but do they not want your email address first or is
their
>>>>> rather
>>>>>
>>>>> misleading terms erm more misleading thn they appear?
>>>>> The buttons focus using single key navigation but seem to do
nothing
>>>>> at
>>>>> all, even when you simulate a mouse press.
>>>>> Brian
>>>>>
>>>>> bglists@...
>>>>> Sent via blueyonder.
>>>>> Please address personal email to:-
>>>>> briang1@..., putting 'Brian Gaff'
>>>>> in the display name field.
>>>>> ----- Original Message ----- From: "JM Casey"
>>>>> <crystallogic@...>
>>>>> To: <nvda@nvda.groups.io>
>>>>> Sent: Sunday, March 04, 2018 7:15 PM
>>>>> Subject: Re: [nvda] NVDA doesn't work with bandcamp web site
>>>>>
>>>>>
>>>>> Yeah, I'm noticing the same thing, and am stuck.
>>>>> It is working with JAWS 18.
>>>>> On my old machine I could never get the bandcamp player to
play
>>>>> either.
>>>>>
>>>>> If there's no solution to this, we should probably bring this
up with
>>>>> Bandcamp support.
>>>>>
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: nvda@nvda.groups.io [mailto:nvda@nvda.groups.io] On
Behalf Of
>>>>> Rusty
>>>>>
>>>>> Perez
>>>>> Sent: March 4, 2018 2:03 PM
>>>>> To: nvda@nvda.groups.io
>>>>> Subject: Re: [nvda] NVDA doesn't work with bandcamp web site
>>>>>
>>>>> More info.
>>>>> When I try to focus the play button by navigating with object
review
>>>>> or
>>>>> document review mode, nvda reports "off screen"
>>>>> I'm pretty novice at these review modes so can someone tell me
what's
>>>>> going on here, and what I may be able to do to fix this?
>>>>> I'm thinking of releasing some of my music on bandcamp, but
not if
>>>>> it's
>>>>> not accessible. :)
>>>>>
>>>>> Rusty
>>>>>
>>>>>
>>>>> On 3/4/18, Rusty Perez <rustys.lists@...> wrote:
>>>>>> Hey folks,
>>>>>> Has any one had success playing music on the bandcamp web
site?
>>>>>> Here's a link to a page.
>>>>>> Try and activate any of the play/pause buttons with space or
nvda
>>>>>> enter and nothing happens. My wife confirms that she can
click with
>>>>>> the mouse and getit to play.
>>>>>> I'm pasting a link to a band called "screenreader' because I
thought
>>>>>> that was appropriate. :)
>>>>>>
>>>>>>
>>>>>> https://screenreader.bandcamp.com/
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>
>
>
>

















Join nvda@nvda.groups.io to automatically receive all group messages.