From 116a5cb5a859c6ea89ab4f9a67c6677bf44a2101 Mon Sep 17 00:00:00 2001 From: Andrea Gottsponer <ago@attr.ch> Date: Thu, 5 Dec 2019 11:12:00 +0100 Subject: [PATCH] - fix text word wrap (final) --- src/app/elements/interactions/CaretElement.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/elements/interactions/CaretElement.ts b/src/app/elements/interactions/CaretElement.ts index 689886f9..1923aea8 100644 --- a/src/app/elements/interactions/CaretElement.ts +++ b/src/app/elements/interactions/CaretElement.ts @@ -95,14 +95,14 @@ export class CaretElement extends BaseContainer { let startIndex: number = 0; let wordWrapRows: number = 0; for (let i = 1; i <= text.length; i++) { - const tmpText = text.substr(startIndex, i); + const tmpText = text.substring(startIndex, i); // @ts-ignore const tmpWidth = this._targetInteraction.targetElement._textElement.context.measureText(tmpText).width; if (tmpWidth > style.wordWrapWidth) { wordWrapRows++; - startIndex += i - wordWrapRows; + startIndex = (i - 1); } } -- GitLab