From 748e26b2650a3bedd52a0c2d9392d62ac52ff61c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Loi=CC=88c=20Correnson?= <loic.correnson@cea.fr>
Date: Fri, 10 Nov 2023 16:07:31 +0100
Subject: [PATCH] [dome/richtext] force default options

---
 ivette/src/dome/renderer/text/richtext.tsx | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/ivette/src/dome/renderer/text/richtext.tsx b/ivette/src/dome/renderer/text/richtext.tsx
index 936ea7ad45a..7c55f99c6ab 100644
--- a/ivette/src/dome/renderer/text/richtext.tsx
+++ b/ivette/src/dome/renderer/text/richtext.tsx
@@ -330,13 +330,13 @@ class Option extends Extension {
   private readonly spec: CS.Extension;
   private readonly comp = new CS.Compartment();
 
-  constructor(extension: CS.Extension, active=true) {
+  constructor(extension: CS.Extension) {
     super();
     this.spec = extension;
-    this.pack(this.comp.of(active ? extension : []));
+    this.pack(this.comp.of([]));
   }
 
-  dispatch(view: View, active?: boolean): void {
+  dispatch(view: View, active: boolean): void {
     if (view !== null && active !== undefined) {
       const effects = this.comp.reconfigure(active ? this.spec : []);
       view.dispatch({ effects });
@@ -868,8 +868,8 @@ export function TextView(props: TextViewProps) : JSX.Element {
     onViewport: onReview = null,
     onSelection: onSelect = null,
     onDoubleClick: onDouble = null,
-    lineNumbers: lines,
-    showCurrentLine: active,
+    lineNumbers: lines = false,
+    showCurrentLine: active = false,
   } = props;
   React.useEffect(() => OnClick.dispatch(view, onClick), [view, onClick]);
   React.useEffect(() => OnPopup.dispatch(view, onPopup), [view, onPopup]);
-- 
GitLab