E-mail List Archives

Re: why is everything "clickable" in NVDA

for

From: Joy Relton
Date: May 26, 2017 7:06AM


"heuristic" Great description of a more level headed approach to problems. I also like the information about unchecking the box in the settings. Often, although not always, there is a similar solution. I hadn't seen this word used before, so I learned something new today. Thank you Jonathan.

-----Original Message-----
From: WebAIM-Forum [mailto: <EMAIL REMOVED> ] On Behalf Of Jonathan C. Cohn
Sent: Friday, May 26, 2017 7:02 AM
To: WebAIM Discussion List < <EMAIL REMOVED> >
Subject: Re: [WebAIM] why is everything "clickable" in NVDA

Oh, and I believe NBDA has an open bug on this. One just needs to find an appropriate heuristic for when to announce.

Best wishes,

Jonathan Cohn

> On May 26, 2017, at 5:06 AM, Patrick H. Lauke < <EMAIL REMOVED> > wrote:
>
>> On 26/05/2017 09:45, Tim Harshbarger wrote:
>> Yes, if NVDA reports everything as clickable, it is most likely because there is a click event associated with the body element.
>
> To expand a bit on this, that's most commonly found in certain JavaScript frameworks that use what's called "event delegation": instead of attaching lots of separate click handlers throughout the page, these frameworks rely on clicks bubbling up to the the body, and then disambiguate there which element was actually clicked ... so you have a single click handler that deals with every interaction on the page, rather than a myriad of tiny click handlers everywhere.
>
> P
> --
> Patrick H. Lauke
>
> www.splintered.co.uk | https://github.com/patrickhlauke
> http://flickr.com/photos/redux/ | http://redux.deviantart.com
> twitter: @patrick_h_lauke | skype: patrick_h_lauke
> > > archives at http://webaim.org/discussion/archives
>