fix: chat item generate title button

This commit is contained in:
Timothy Jaeryang Baek 2025-08-11 17:13:22 +04:00
parent d89c5b6c30
commit 17cc3b7d72
2 changed files with 5 additions and 8 deletions

View file

@ -41,7 +41,7 @@
...(theme !== '' ? { theme } : { theme: 'dark' }), ...(theme !== '' ? { theme } : { theme: 'dark' }),
arrow: false, arrow: false,
offset: offset, offset: offset,
interactive: interactive, ...(interactive ? { interactive: true } : {}),
...tippyOptions ...tippyOptions
}); });
} }

View file

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