|
@@ -332,9 +332,13 @@
|
|
|
disabled={generating}
|
|
|
on:keydown={chatTitleInputKeydownHandler}
|
|
|
on:blur={async (e) => {
|
|
|
+ // check if target is generate button
|
|
|
if (ignoreBlur) {
|
|
|
ignoreBlur = false;
|
|
|
|
|
|
+ if (e.relatedTarget?.id === 'generate-title-button') {
|
|
|
+ generateTitleHandler();
|
|
|
+ }
|
|
|
return;
|
|
|
}
|
|
|
|
|
@@ -440,13 +444,6 @@
|
|
|
on:mouseenter={() => {
|
|
|
ignoreBlur = true;
|
|
|
}}
|
|
|
- on:click={(e) => {
|
|
|
- e.preventDefault();
|
|
|
- e.stopImmediatePropagation();
|
|
|
- e.stopPropagation();
|
|
|
-
|
|
|
- generateTitleHandler();
|
|
|
- }}
|
|
|
>
|
|
|
<Sparkles strokeWidth="2" />
|
|
|
</button>
|