From ff5e78c026fbecb0d20217046480788a5a2ec561 Mon Sep 17 00:00:00 2001 From: Uriel Aispuro Date: Tue, 8 Nov 2022 08:55:11 -0700 Subject: [PATCH] Add double quotes validation (#1002) --- lib/src/widgets/raw_editor.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/src/widgets/raw_editor.dart b/lib/src/widgets/raw_editor.dart index a9dba768..e26c3f16 100644 --- a/lib/src/widgets/raw_editor.dart +++ b/lib/src/widgets/raw_editor.dart @@ -293,8 +293,9 @@ class RawEditorState extends EditorState var _doc = controller.document; if (_doc.isEmpty() && widget.placeholder != null) { + final raw = widget.placeholder?.replaceAll(r'"', '\\"'); _doc = Document.fromJson(jsonDecode( - '[{"attributes":{"placeholder":true},"insert":"${widget.placeholder}\\n"}]')); + '[{"attributes":{"placeholder":true},"insert":"$raw\\n"}]')); } Widget child = CompositedTransformTarget(