diff --git a/common/predictive-text/worker/model-compositor.ts b/common/predictive-text/worker/model-compositor.ts index e94c0ffca5..9d8e9bdf26 100644 --- a/common/predictive-text/worker/model-compositor.ts +++ b/common/predictive-text/worker/model-compositor.ts @@ -289,6 +289,7 @@ class ModelCompositor { // If this is a suggestion after wordbreak input, make sure we preserve the wordbreak transform! if(prefixTransform) { let mergedTransform = models.buildMergedTransform(prefixTransform, suggestion.transform); + mergedTransform.id = suggestion.transformId; // Temporarily and locally drops 'readonly' semantics so that we can reassign the transform. // See https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-8.html#improved-control-over-mapped-type-modifiers