|
@@ -504,7 +504,7 @@ export const AiAssistantSidebar: FC = memo((): JSX.Element => {
|
|
|
|
|
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
|
const handleClickOutside = (event: MouseEvent) => {
|
|
const handleClickOutside = (event: MouseEvent) => {
|
|
|
- if (isOpened && sidebarRef.current && !sidebarRef.current.contains(event.target as Node)) {
|
|
|
|
|
|
|
+ if (isOpened && sidebarRef.current && !sidebarRef.current.contains(event.target as Node) && !isEditorAssistant) {
|
|
|
closeAiAssistantSidebar();
|
|
closeAiAssistantSidebar();
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
@@ -513,7 +513,7 @@ export const AiAssistantSidebar: FC = memo((): JSX.Element => {
|
|
|
return () => {
|
|
return () => {
|
|
|
document.removeEventListener('mousedown', handleClickOutside);
|
|
document.removeEventListener('mousedown', handleClickOutside);
|
|
|
};
|
|
};
|
|
|
- }, [closeAiAssistantSidebar, isOpened]);
|
|
|
|
|
|
|
+ }, [closeAiAssistantSidebar, isEditorAssistant, isOpened]);
|
|
|
|
|
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
|
if (!aiAssistantSidebarData?.isOpened) {
|
|
if (!aiAssistantSidebarData?.isOpened) {
|