Skip to content

fix(mac): Modifier keys were resetting cached context#2588

Merged
mcdurdin merged 4 commits intobetafrom
fix/mac/2375-modifiers-reset-cached-context
Feb 13, 2020
Merged

fix(mac): Modifier keys were resetting cached context#2588
mcdurdin merged 4 commits intobetafrom
fix/mac/2375-modifiers-reset-cached-context

Conversation

@mcdurdin
Copy link
Copy Markdown
Member

@mcdurdin mcdurdin commented Feb 5, 2020

Fixes #2375.

For applications that do not provide context to Keyman, Keyman was losing the context buffer whenever a modifier key was pressed or released. This change modifies the cache reset to occur only when the Command modifier is pressed.

As a rider to this PR, local builds no longer require notarization if we disable the overzealous security configuration locally with sudo spctl --master-disable. The build script check for the security status when doing a local deploy (use ./build.sh -deploy quicklocal) so it should be reasonably robust.

Fixes #2375.

For applications that do not provide context to Keyman, Keyman was losing
the context buffer whenever a modifier key was pressed or released. This
change modifies the cache reset to occur only when the Command modifier is
pressed.
@mcdurdin mcdurdin modified the milestones: P9S1, P9S2 Feb 7, 2020
@mcdurdin mcdurdin merged commit acf05d4 into beta Feb 13, 2020
@mcdurdin mcdurdin deleted the fix/mac/2375-modifiers-reset-cached-context branch February 13, 2020 21:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment