aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbob <bcz@cs.brown.edu>2019-08-28 09:46:47 -0400
committerbob <bcz@cs.brown.edu>2019-08-28 09:46:47 -0400
commit19ba56239796cc6a421bbb02affc47802ef824a7 (patch)
tree003dc6ca6fdba9a4173bea3235de61c3a83edc4a /src
parentbe517c301997b617ba642d7f0745a254a6510bf1 (diff)
fixed collapse storedmarks
Diffstat (limited to 'src')
-rw-r--r--src/client/util/RichTextSchema.tsx2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/client/util/RichTextSchema.tsx b/src/client/util/RichTextSchema.tsx
index 4e18f410d..6c06cec4d 100644
--- a/src/client/util/RichTextSchema.tsx
+++ b/src/client/util/RichTextSchema.tsx
@@ -595,6 +595,8 @@ export class SummarizedView {
attrs.textslice = newSelection.content().toJSON();
view.dispatch(view.state.tr.setNodeMarkup(y, undefined, attrs));
view.dispatch(view.state.tr.setSelection(newSelection).deleteSelection(view.state, () => { }));
+ let marks = view.state.storedMarks.filter((m: any) => m.type !== view.state.schema.marks.highlight);
+ view.state.storedMarks = marks;
self._collapsed.textContent = "㊉";
} else {
// node.attrs.visibility = !node.attrs.visibility;