diff --git a/src/lib/SideBars/Scripts/RegexData.svelte b/src/lib/SideBars/Scripts/RegexData.svelte
index ef82a37d..5bff0328 100644
--- a/src/lib/SideBars/Scripts/RegexData.svelte
+++ b/src/lib/SideBars/Scripts/RegexData.svelte
@@ -10,6 +10,7 @@
import OptionInput from "../../UI/GUI/OptionInput.svelte";
import Arcodion from "src/lib/UI/Arcodion.svelte";
import NumberInput from "src/lib/UI/GUI/NumberInput.svelte";
+ import { ReloadGUIPointer } from "src/ts/stores.svelte";
interface Props {
value: customscript;
@@ -108,9 +109,13 @@
{#if open}
{language.name}
-
+ {
+ $ReloadGUIPointer += 1
+ }} />
Modification Type
-
+ {
+ $ReloadGUIPointer += 1
+ }}>
{language.editInput}
{language.editOutput}
{language.editProcess}
@@ -120,7 +125,9 @@
IN:
OUT:
-
+ {
+ $ReloadGUIPointer += 1
+ }} />
{#if value.ableFlag}
diff --git a/src/lib/UI/GUI/TextAreaInput.svelte b/src/lib/UI/GUI/TextAreaInput.svelte
index 73df1ba2..a67bb764 100644
--- a/src/lib/UI/GUI/TextAreaInput.svelte
+++ b/src/lib/UI/GUI/TextAreaInput.svelte
@@ -65,6 +65,7 @@
value = e.currentTarget.value
onInput()
}
+ onchange()
}}
>
{:else}
@@ -86,6 +87,9 @@
insertTextAtSelection(text)
}
}}
+ onchange={(e) => {
+ onchange()
+ }}
bind:this={inputDom}
translate="no"
>{value ?? ''}
@@ -119,6 +123,7 @@
className?: string;
optimaizedInput?: boolean;
highlight?: boolean;
+ onchange?: () => void;
}
let {
@@ -134,7 +139,8 @@
height = 'default',
className = '',
optimaizedInput = true,
- highlight = false
+ highlight = false,
+ onchange = () => {}
}: Props = $props();
let selectingAutoComplete = $state(0)
let highlightId = highlight ? getNewHighlightId() : 0