From 96c44ed485d1c66691a3bc55125d1eac50217fa3 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Thu, 23 May 2024 14:14:23 +0800 Subject: [PATCH] Fix composer not overwritten by restored composer window --- src/components/compose.jsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/compose.jsx b/src/components/compose.jsx index 7269e4ad..4e0710e5 100644 --- a/src/components/compose.jsx +++ b/src/components/compose.jsx @@ -802,7 +802,14 @@ function Compose({ }, }; window.opener.__COMPOSE__ = passData; // Pass it here instead of `showCompose` due to some weird proxy issue again - window.opener.__STATES__.showCompose = true; + if (window.opener.__STATES__.showCompose) { + window.opener.__STATES__.showCompose = false; + setTimeout(() => { + window.opener.__STATES__.showCompose = true; + }, 10); + } else { + window.opener.__STATES__.showCompose = true; + } }, }); }}