Describe the bug
If the Keyman input method was in use before running Keyman Configuration, the user will see this alert:
This happens because the config app kills the input method at startup so that it can run it exclusively to make an API call to check whether accessibility permission has been granted. It does this to either prepare for a new installation (which would only happen once per install) or to check whether the installation needs repairs.
The check for repairs is currently happening every time the config app is opened, but it may need to be invoked on demand instead to avoid this behavior.
Reproduce the bug
- run the Keyman input method and type a few characters in a document
- run Keyman Configuration
- The following alert will appear: 'The application "Keyman.app" is not open anymore.'
Keyman apps
Keyman version
19 alpha
Describe the bug
If the Keyman input method was in use before running Keyman Configuration, the user will see this alert:
This happens because the config app kills the input method at startup so that it can run it exclusively to make an API call to check whether accessibility permission has been granted. It does this to either prepare for a new installation (which would only happen once per install) or to check whether the installation needs repairs.
The check for repairs is currently happening every time the config app is opened, but it may need to be invoked on demand instead to avoid this behavior.
Reproduce the bug
Keyman apps
Keyman version
19 alpha