From 82c69a2c35059e098c6cb436cd6f344bd14b292d Mon Sep 17 00:00:00 2001 From: Chili Palmer Date: Tue, 30 Jun 2026 22:33:05 +0200 Subject: [PATCH] fix: close language picker on translation quick action --- lib/bds/desktop/shell_live/overlay_manager.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/bds/desktop/shell_live/overlay_manager.ex b/lib/bds/desktop/shell_live/overlay_manager.ex index 28d07af..ef70130 100644 --- a/lib/bds/desktop/shell_live/overlay_manager.ex +++ b/lib/bds/desktop/shell_live/overlay_manager.ex @@ -215,7 +215,7 @@ defmodule BDS.Desktop.ShellLive.OverlayManager do case {socket.assigns[:shell_overlay], current_tab} do {%{kind: :language_picker}, %{type: :post, id: post_id}} -> Notify.parent({:post_editor_translate, post_id, code}) - socket + assign(socket, :shell_overlay, nil) {%{kind: :language_picker}, %{type: :media, id: media_id}} -> send_update(MediaEditor, @@ -224,7 +224,7 @@ defmodule BDS.Desktop.ShellLive.OverlayManager do language: code ) - socket + assign(socket, :shell_overlay, nil) _other -> socket