Skip to content

The reload plugins command no longer causes problems for triggered configuration profiles, new documents in web browsers and screen review.#6390

Merged
jcsteh merged 1 commit into
masterfrom
fixReloadPlugins
Oct 11, 2016
Merged

The reload plugins command no longer causes problems for triggered configuration profiles, new documents in web browsers and screen review.#6390
jcsteh merged 1 commit into
masterfrom
fixReloadPlugins

Conversation

@jcsteh

@jcsteh jcsteh commented Sep 19, 2016

Copy link
Copy Markdown
Contributor

When reloading app modules, transfer necessary state (the nvdaHelperRemote connection and config profile trigger) from the old AppModule instances to the newly loaded instances. Ensure the focus object, focus ancestors and navigator object know about their new AppModule.
Fixes #2892. Fixes #5380.

…nfiguration profiles, new documents in web browsers and screen review.

When reloading app modules, transfer necessary state (the nvdaHelperRemote connection and config profile trigger) from the old AppModule instances to the newly loaded instances. Ensure the focus object, focus ancestors and navigator object know about their new AppModule.
@jcsteh

jcsteh commented Sep 19, 2016

Copy link
Copy Markdown
Contributor Author

@michaelDCurran, can you please review? This is a bit ugly, but I don't think there's a cleaner way to do it. Note that I didn't want to add an argument to AppModule.terminate, since that would break backwards compat.

@michaelDCurran

Copy link
Copy Markdown
Member

All looks good to me.

jcsteh added a commit that referenced this pull request Sep 22, 2016
@jcsteh jcsteh merged commit dcb6fd0 into master Oct 11, 2016
@nvaccessAuto nvaccessAuto added this to the 2016.4 milestone Oct 11, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants