Re: Java applications accessibility

2019-08-31 Thread Jude DaShiell
Okay, mediathick might not get along well with X11 and it may also fight
with wayland and if that's the case, mediathick isn't ready for Linux.

On Sat, 31 Aug 2019, Samuel Thibault wrote:

> Date: Sat, 31 Aug 2019 16:19:19
> From: Samuel Thibault 
> To: Jude DaShiell 
> Cc: Sebastian Humenda ,
> debian-accessibility@lists.debian.org, giuseppecapald...@gmail.com
> Subject: Re: Java applications accessibility
> Resent-Date: Sat, 31 Aug 2019 20:19:33 + (UTC)
> Resent-From: debian-accessibility@lists.debian.org
>
> Jude DaShiell, le sam. 31 ao?t 2019 15:51:32 -0400, a ecrit:
> > Was orca --replace run when that happened?
>
> Getting lost in the mediathekview interface happens even without
> Orca. You tab between a few items, and then you get nowhere, and you can
> not get back anywhere either.
>
> Samuel
>
>

-- 



Re: Java applications accessibility

2019-08-31 Thread Samuel Thibault
Jude DaShiell, le sam. 31 août 2019 15:51:32 -0400, a ecrit:
> Was orca --replace run when that happened?

Getting lost in the mediathekview interface happens even without
Orca. You tab between a few items, and then you get nowhere, and you can
not get back anywhere either.

Samuel



Re: Java applications accessibility

2019-08-31 Thread Jude DaShiell
Was orca --replace run when that happened?  Does that java view also
loose speech after orca --replace has been run?

On Sat, 31 Aug 2019, Samuel Thibault wrote:

> Date: Sat, 31 Aug 2019 15:30:16
> From: Samuel Thibault 
> To: Sebastian Humenda ,
> debian-accessibility@lists.debian.org, giuseppecapald...@gmail.com
> Subject: Re: Java applications accessibility
> Resent-Date: Sat, 31 Aug 2019 19:32:42 + (UTC)
> Resent-From: debian-accessibility@lists.debian.org
>
> Hello,
>
> I have had a closer look at mediathekview.
>
> Sebastian Humenda, le jeu. 15 ao?t 2019 14:57:42 +0200, a ecrit:
> > After I had started the application and waited for Mediathekview to load 
> > its data,
> > I got a few buttons announced. In my first attempt,
> > I found the "subscriptions" tab and the "tab" key let me cycle between a few
> > buttons.
> > When I tried to change the tab, the whole application became quiet
> > and that didn't change anymore.
>
> It seems that keyboard navigation within mediathekview is basically
> almost inexistent or at best broken. Even with sight, I can just not
> navigate through the interface.  A lot of elements are also not standard
> widgets and do not implement the Accessible interface.  I'm afraid
> mediathekview is basically inaccessible, and java-atk-wrapper can not do
> anything about it.
>
> Samuel
>
>

-- 



Re: Java applications accessibility

2019-08-31 Thread Sebastian Humenda
Hi

Samuel Thibault schrieb am 31.08.2019, 21:30 +0200:
>I have had a closer look at mediathekview.
>
>Sebastian Humenda, le jeu. 15 août 2019 14:57:42 +0200, a ecrit:
>> After I had started the application and waited for Mediathekview to load its 
>> data,
>> I got a few buttons announced. In my first attempt,
>> I found the "subscriptions" tab and the "tab" key let me cycle between a few
>> buttons.
>> When I tried to change the tab, the whole application became quiet
>> and that didn't change anymore.
>
>It seems that keyboard navigation within mediathekview is basically
>almost inexistent or at best broken. Even with sight, I can just not
>navigate through the interface.  A lot of elements are also not standard
[…]
Thanks for taking a closer look.  Looking at the GitHub page, it seems as if the
project had more feature request than man power. You could report an
inaccessible widget as an example and mention that this is a generic problem,
but I am not sure whether it would be fixed in the foreseeable future.

Thanks
Sebastian


signature.asc
Description: PGP signature


Re: Java applications accessibility

2019-08-31 Thread Samuel Thibault
Hello,

I have had a closer look at mediathekview.

Sebastian Humenda, le jeu. 15 août 2019 14:57:42 +0200, a ecrit:
> After I had started the application and waited for Mediathekview to load its 
> data,
> I got a few buttons announced. In my first attempt,
> I found the "subscriptions" tab and the "tab" key let me cycle between a few
> buttons.
> When I tried to change the tab, the whole application became quiet
> and that didn't change anymore.

It seems that keyboard navigation within mediathekview is basically
almost inexistent or at best broken. Even with sight, I can just not
navigate through the interface.  A lot of elements are also not standard
widgets and do not implement the Accessible interface.  I'm afraid
mediathekview is basically inaccessible, and java-atk-wrapper can not do
anything about it.

Samuel



Re: Java applications accessibility

2019-08-15 Thread Sebastian Humenda
Hello Samuel

Samuel Thibault schrieb am 15.08.2019, 12:03 +0200:
>Samuel Thibault, le mer. 07 août 2019 14:08:26 +0200, a ecrit:
>> Sebastian Humenda, le mer. 07 août 2019 13:58:13 +0200, a ecrit:
>> > For Mediathekview, the story is a bit disapointing. It reads buttons
>> > occasionally, but it seems to get stuck at some point and does not announce
>> > anything anymore. Mouse interaction still works, Orca's flat review 
>> > doesn't.
>> 
>> I'm afraid an issue with mediathekview is the 200 000-long list that
>> overloads at-spi with flurries of events :/
>
>I have uploaded version 0.35.0-3 which compacts one of the types of
>events which mediathekview seems to be emitting a huge lot.
After I had started the application and waited for Mediathekview to load its 
data,
I got a few buttons announced. In my first attempt,
I found the "subscriptions" tab and the "tab" key let me cycle between a few
buttons.
When I tried to change the tab, the whole application became quiet
and that didn't change anymore.
After a restart and pressing ctrl + tab, I ended up in the "Downloads tab."
Pressing tab a few times worked until I hit a quiet area after around 5 controls
from which I couldn't escape anymore. This might be the empty table view, I
haven't downloaded anything yet.

Thanks
Sebastian


signature.asc
Description: PGP signature


Re: Java applications accessibility

2019-08-15 Thread Samuel Thibault
Hello,

Samuel Thibault, le mer. 07 août 2019 14:08:26 +0200, a ecrit:
> Sebastian Humenda, le mer. 07 août 2019 13:58:13 +0200, a ecrit:
> > For Mediathekview, the story is a bit disapointing. It reads buttons
> > occasionally, but it seems to get stuck at some point and does not announce
> > anything anymore. Mouse interaction still works, Orca's flat review doesn't.
> 
> I'm afraid an issue with mediathekview is the 200 000-long list that
> overloads at-spi with flurries of events :/

I have uploaded version 0.35.0-3 which compacts one of the types of
events which mediathekview seems to be emitting a huge lot.

Samuel



Re: Java applications accessibility

2019-08-07 Thread giuseppe capaldo
Hi everyone

What are other applications to test?
>

You can use my demos available at the following link:
https://gitlab.gnome.org/giuseppecapaldo93/jaw-demo.git
As Sumuel said, everything should be good

With Mediathekview, the story is a bit disapointing. It reads buttons
>
occasionally, but it seems to get stuck at some point and does not announce
> anything anymore. Mouse interaction still works, Orca's flat review
> doesn't.
>

With Mediathekview is not very stable yet, as Samuel already said, we need
to make everything more stable, since when the applications start to become
more complicated and with an high number of events things are still messy.


Re: Java applications accessibility

2019-08-07 Thread Samuel Thibault
Sebastian Humenda, le mer. 07 août 2019 13:58:13 +0200, a ecrit:
> Samuel Thibault schrieb am 07.08.2019, 13:04 +0200:
> >The details are in 900912, but basically java-atk-wrapper was considered
> >too unstable to be enabled by default. With the rework I mentioned, I
> >believe it is way more stable, but we need wide testing to be sure of
> >this and convince Matthias that we can enable it by default.
> What are other applications to test?

I'd say "anything"...

> For Mediathekview, the story is a bit disapointing. It reads buttons
> occasionally, but it seems to get stuck at some point and does not announce
> anything anymore. Mouse interaction still works, Orca's flat review doesn't.

I'm afraid an issue with mediathekview is the 200 000-long list that
overloads at-spi with flurries of events :/

Samuel



Re: Java applications accessibility

2019-08-07 Thread Sebastian Humenda
Hi Adrian

Adrian Orjales schrieb am 07.08.2019, 13:07 +0200:
>Have you enabled java access bridge?
AFAIU this is done by enabling the ATK adaptor in
/etc/java/*/accessibility.properties. Do you mean something else?

Cheers
Sebastian


signature.asc
Description: PGP signature


Re: Java applications accessibility

2019-08-07 Thread Sebastian Humenda
Hi Samuel

Samuel Thibault schrieb am 07.08.2019, 13:04 +0200:
>The details are in 900912, but basically java-atk-wrapper was considered
>too unstable to be enabled by default. With the rework I mentioned, I
>believe it is way more stable, but we need wide testing to be sure of
>this and convince Matthias that we can enable it by default.
What are other applications to test?

For Mediathekview, the story is a bit disapointing. It reads buttons
occasionally, but it seems to get stuck at some point and does not announce
anything anymore. Mouse interaction still works, Orca's flat review doesn't.

>> 2.  The default look-and-feel was not set to GTK in the newer java version 
>> (not
>> sure about the old already configured one) and hence it couldn't work.
>
>Normally the non-GTK look-and-feel should be accessible as well,
>actually. I have still let the troubleshoot check for it just in case.
Ok, I thought it was required. Never mind.

Thanks
Sebastian


signature.asc
Description: PGP signature


Re: Java applications accessibility

2019-08-07 Thread Adrian Orjales
Have you enabled java access bridge?

El El mié, 7 ago 2019 a las 13:04, Samuel Thibault 
escribió:

> Hello,
>
> Sebastian Humenda, le mer. 07 août 2019 12:30:40 +0200, a ecrit:
> > Samuel Thibault schrieb am 05.08.2019,  9:32 +0200:
> > >Sebastian Humenda, le lun. 05 août 2019 08:53:57 +0200, a ecrit:
> > >> I've got only one java application on my machine which is
> Mediathekview. I
> > >> remember that it used to be accessible, but it remains quiet.
> > >
> > >I do test the wrapper with that application, so it should be working. I
> > >however really tested only Braille feedback.
> > Thanks for the hints. There were two issues:
> >
> > 1.  I had two java versions installed (possibly because of the upgrade to
> > buster) and it was only enabled for the older one. Is this intended?
>
> The details are in 900912, but basically java-atk-wrapper was considered
> too unstable to be enabled by default. With the rework I mentioned, I
> believe it is way more stable, but we need wide testing to be sure of
> this and convince Matthias that we can enable it by default.
>
> > 2.  The default look-and-feel was not set to GTK in the newer java
> version (not
> > sure about the old already configured one) and hence it couldn't
> work.
>
> Normally the non-GTK look-and-feel should be accessible as well,
> actually. I have still let the troubleshoot check for it just in case.
>
> Samuel
>
>


Re: Java applications accessibility

2019-08-07 Thread Samuel Thibault
Hello,

Sebastian Humenda, le mer. 07 août 2019 12:30:40 +0200, a ecrit:
> Samuel Thibault schrieb am 05.08.2019,  9:32 +0200:
> >Sebastian Humenda, le lun. 05 août 2019 08:53:57 +0200, a ecrit:
> >> I've got only one java application on my machine which is Mediathekview. I
> >> remember that it used to be accessible, but it remains quiet.
> >
> >I do test the wrapper with that application, so it should be working. I
> >however really tested only Braille feedback.
> Thanks for the hints. There were two issues:
> 
> 1.  I had two java versions installed (possibly because of the upgrade to
> buster) and it was only enabled for the older one. Is this intended?

The details are in 900912, but basically java-atk-wrapper was considered
too unstable to be enabled by default. With the rework I mentioned, I
believe it is way more stable, but we need wide testing to be sure of
this and convince Matthias that we can enable it by default.

> 2.  The default look-and-feel was not set to GTK in the newer java version 
> (not
> sure about the old already configured one) and hence it couldn't work.

Normally the non-GTK look-and-feel should be accessible as well,
actually. I have still let the troubleshoot check for it just in case.

Samuel



Re: Java applications accessibility

2019-08-07 Thread Sebastian Humenda
Hi Samuel

Samuel Thibault schrieb am 05.08.2019,  9:32 +0200:
>Sebastian Humenda, le lun. 05 août 2019 08:53:57 +0200, a ecrit:
>> I've got only one java application on my machine which is Mediathekview. I
>> remember that it used to be accessible, but it remains quiet.
>
>I do test the wrapper with that application, so it should be working. I
>however really tested only Braille feedback.
Thanks for the hints. There were two issues:

1.  I had two java versions installed (possibly because of the upgrade to
buster) and it was only enabled for the older one. Is this intended?
2.  The default look-and-feel was not set to GTK in the newer java version (not
sure about the old already configured one) and hence it couldn't work.

I am assuming that the system defaulted to the more recent java 11.

Thanks
Sebastian
-- 
Web: https://www.crustulus.de (English|Deutsch)  | Blog: 
https://www.crustulus.de/blog
FreeDict: Free multilingual dictionaries - http://www.freedict.org
Freies Latein-Deutsch-Wörterbuch: https://www.crustulus.de/freedict.de.html


signature.asc
Description: PGP signature


Re: Java applications accessibility

2019-08-05 Thread Samuel Thibault
Sebastian Humenda, le lun. 05 août 2019 08:53:57 +0200, a ecrit:
> I've got only one java application on my machine which is Mediathekview. I
> remember that it used to be accessible, but it remains quiet.

I do test the wrapper with that application, so it should be working. I
however really tested only Braille feedback.

> $ tail -n 1 /etc/java-10-openjdk/accessibility.properties
> assistive_technologies=org.GNOME.Accessibility.AtkWrapper

Could you also run the troubleshoot script from the check-a11y
repository?

Samuel



Re: Java applications accessibility

2019-08-05 Thread Sebastian Humenda
Hi Samuel

Samuel Thibault schrieb am 02.08.2019, 19:55 +0200:
>I have uploaded version 0.35.0 of java-atk-wrapper in Gnome and
>Debian. This includes a huge pile of fixes and revamp, notably achieved
>by Giuseppe Capaldo, here to thanked.
Thanks four your work!
I've got only one java application on my machine which is Mediathekview. I
remember that it used to be accessible, but it remains quiet.

$ tail -n 1 /etc/java-10-openjdk/accessibility.properties
assistive_technologies=org.GNOME.Accessibility.AtkWrapper

Can anybody confirm this? What other applications could be used for testing?

Thanks
Sebastian


signature.asc
Description: PGP signature