diff --git a/shared/src/store/reducers/user-configuration.ts b/shared/src/store/reducers/user-configuration.ts index 6a4806ad..5bc79f04 100644 --- a/shared/src/store/reducers/user-configuration.ts +++ b/shared/src/store/reducers/user-configuration.ts @@ -64,6 +64,8 @@ export default function (state = initialState, action: Action): UserConfiguratio keymap = Object.assign(new Keymap(), keymap); if (!duplicate && keymap.abbreviation === action.payload.abbr) { keymap.abbreviation = abbr; + } else { + keymap = keymap.renameKeymap(action.payload.abbr, action.payload.newAbbr); } return keymap;