fix(web): keep chat context menu actions clickable
Some checks are pending
CI / test (push) Has started running

This commit is contained in:
2026-03-08 20:25:22 +03:00
parent f746e31616
commit f6c686a343

View File

@@ -168,13 +168,6 @@ export function ChatList() {
useEffect(() => {
const onPointerDown = (event: MouseEvent) => {
const target = event.target as Node | null;
if (ctxChatId) {
const inCtxMenu = ctxMenuRef.current?.contains(target ?? null) ?? false;
if (!inCtxMenu) {
setCtxChatId(null);
setCtxPos(null);
}
}
if (menuOpen) {
const inMenu = burgerMenuRef.current?.contains(target ?? null) ?? false;
const inButton = burgerButtonRef.current?.contains(target ?? null) ?? false;
@@ -185,7 +178,7 @@ export function ChatList() {
};
document.addEventListener("mousedown", onPointerDown);
return () => document.removeEventListener("mousedown", onPointerDown);
}, [ctxChatId, menuOpen]);
}, [menuOpen]);
useEffect(() => {
applyAppearancePreferences(getAppPreferences());