Skip to content

Commit 473e028

Browse files
committed
Fix that a detached chat panel may be moved to the back
1 parent c9160ca commit 473e028

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

Core/Sources/SuggestionWidget/ChatPanelWindow.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,12 @@ final class ChatPanelWindow: WidgetWindow {
8282
setIsVisible(true)
8383
isPanelDisplayed = false
8484

85+
var wasDetached = false
8586
storeObserver.observe { [weak self] in
8687
guard let self else { return }
8788
let isDetached = store.isDetached
89+
guard isDetached != wasDetached else { return }
90+
wasDetached = isDetached
8891
Task { @MainActor in
8992
if UserDefaults.shared.value(for: \.disableFloatOnTopWhenTheChatPanelIsDetached) {
9093
self.setFloatOnTop(!isDetached)

0 commit comments

Comments
 (0)