From 21c18a4ca5e55adebcbbfef5fe00c19606e3d690 Mon Sep 17 00:00:00 2001 From: Joshua Horton Date: Thu, 9 Jul 2026 00:51:10 +0700 Subject: [PATCH] change(web): Apply suggestion from code review Co-authored-by: Marc Durdin --- .../worker-thread/src/main/model-compositor.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web/src/engine/predictive-text/worker-thread/src/main/model-compositor.ts b/web/src/engine/predictive-text/worker-thread/src/main/model-compositor.ts index 5e43a14728..8e12b96ed4 100644 --- a/web/src/engine/predictive-text/worker-thread/src/main/model-compositor.ts +++ b/web/src/engine/predictive-text/worker-thread/src/main/model-compositor.ts @@ -239,9 +239,9 @@ export class ModelCompositor { // Step 1: re-use the original input Transform as the reversion's Transform. // The Web engine will restore the original state of the context before accepting // and before reverting; all we need to do is put the original keystroke back in place. - let reversionTransform: Transform = originalInput ?? { insert: '', deleteLeft: 0, id: suggestion.transform.id }; - // clone the transform to prevent aliasing - reversionTransform = {...reversionTransform}; + let reversionTransform: Transform = originalInput + ? { ...originalInput } + : { insert: '', deleteLeft: 0, id: suggestion.transform.id }; // Step 2: building the proper 'displayAs' string for the Reversion const postContext = originalInput ? models.applyTransform(originalInput, context) : context;