Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Platform » Is there a way to force Accessibility to re-read the active page?
Is there a way to force Accessibility to re-read the active page? [message #1745386] Mon, 10 October 2016 01:07 Go to next message
Daniel FitzGerald is currently offline Daniel FitzGeraldFriend
Messages: 4
Registered: October 2016
Junior Member
I'm working on the development of an Eclipse platform plug-in that can also be built as a stand-alone RCP application. The first time the end user opens up the stand-alone application, code called by com.ibm.ppedev.license.Startup.earlyStartup() will launch a "License Agreement" dialog using a call to workbench.getDisplay().asyncExec(new Runnable(...)).

The problem is that there appears to be a race condition between the "Welcome Screen" and the License Agreement window, where the Welcome Screen takes the screen reader's focus briefly but is immediately ceded over to the License Agreement dialog before any text could be read. When the License Agreement dialog is later closed, the screen reader will not attempt to read the Welcome Screen. Presumably as far as its concerned, it has already done so.

What I'm looking to do is to find some way to trigger an event that will cause the accessible code to re-read the Welcome Page. Does anybody know if there is some way to do this?
Re: Is there a way to force Accessibility to re-read the active page? [message #1753834 is a reply to message #1745386] Fri, 10 February 2017 14:30 Go to previous message
Daniel FitzGerald is currently offline Daniel FitzGeraldFriend
Messages: 4
Registered: October 2016
Junior Member
I'm bumping this. This is still an issue that I need to fix. Does anybody on this forum have an idea on how I could go about resolving it?
Previous Topic:Reuse keybinding to open another dialog
Next Topic:Detect missing view
Goto Forum:
  


Current Time: Fri Jun 22 13:32:29 GMT 2018

Powered by FUDForum. Page generated in 0.01687 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top