Ariver
2026-07-07 ae7fcc35862edb366ed7775d3dc7e93e53e59290
C1.source/Apptag/ContentView.swift
@@ -583,6 +583,10 @@
    }
    var body: some View {
        contentWithStateObservers
    }
    private var contentWithNotificationObservers: some View {
        contentStack
            .onAppear(perform: handleContentAppear)
            .onReceive(NotificationCenter.default.publisher(for: .tagLauncherOverlayDidShow), perform: handleOverlayDidShow)
@@ -593,6 +597,10 @@
            .onReceive(NotificationCenter.default.publisher(for: NSApplication.didBecomeActiveNotification), perform: handleApplicationDidBecomeActive)
            .onReceive(NotificationCenter.default.publisher(for: .tagLauncherDataDidChange), perform: handleDataDidChange)
            .onReceive(NotificationCenter.default.publisher(for: .appLanguageDidChange), perform: handleAppLanguageDidChange)
    }
    private var contentWithStateObservers: some View {
        contentWithNotificationObservers
            .onChange(of: editPhase) { _, newPhase in
                let active = newPhase != .none
                dismissAppBubble()