From b0ebd2e3336f40561aebbfdef28fc4561daae445 Mon Sep 17 00:00:00 2001 From: CatHood0 Date: Tue, 16 Jul 2024 13:17:55 -0400 Subject: [PATCH] fix: removed direct access to char index on insert --- lib/src/models/rules/insert.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/models/rules/insert.dart b/lib/src/models/rules/insert.dart index e19773ff..ff0e6ee5 100644 --- a/lib/src/models/rules/insert.dart +++ b/lib/src/models/rules/insert.dart @@ -570,7 +570,7 @@ class PreserveInlineStylesRule extends InsertRule { final currLine = itr.next(); final currData = currLine.data is String ? currLine.data as String : null; - if (currData != null && (currData.isEmpty || currData[0] == '\n')) { + if (currData != null && (currData.isEmpty || currData.startsWith(RegExp('^\n')))) { if (prevData.trimRight().isEmpty) { final back = DeltaIterator(documentDelta).skip(index - prevData.length);