Una chat minimizzata non è né letta né silenziosa

Fixkamo-internal
Spegnimento
21 agosto 2026 alle ore 05:31 UTC
Autore
kamo
Impegno
ab39ead

Due bug che hanno condiviso una causa: l'unica bandiera che dice "questa finestra è minimizzata" era incrinato falso, in modo che tutto ciò che lo ha chiesto silenziosamente non ha fatto nulla. Un messaggio in arrivo è stato contrassegnato per il tempo in cui la sessione è stata sottoscritta — e che l'abbonamento supera l'attenzione del membro, perché una finestra degli strumenti mantiene la sua contenuto montato e STOMP attaccato mentre parcheggiato off-viewport, e una scheda di sfondo rende normalmente. I messaggi che sono arrivati mentre la finestra è stata minimizzata sono stati contrassegnati leggere l'istante in cui sono atterrati, sgomberando il distintivo che era l'unico segno che erano venuti Per niente. chat-core 0.1.4 chiede invece all'host (isViewing, per messaggio piuttosto che una volta in costruzione); questo passa `viewing`, che copre anche la scheda di sfondo. Il suono del messaggio in arrivo è forzato quando il membro non sta guardando, e ha chiesto `Minimized` PROP — che una finestra di strumento incorporato spilla a falso, perché la shell possiede il minimo cromo e ChatBox non deve mai disegnare il proprio stato crollato sopra di esso. Quindi la bandiera non ha mai letto vero e una chiacchierata ridotta sta arrivando in silenzio. Ora chiede lo stesso `viewing`. Il prop mantiene il suo commento spiegando perché rimane falso, così il prossimo lettore risolve la domanda piuttosto che la risposta. Anche cadere l'auto-restore che ha appeso la stessa bandiera morta. Sarebbe stato sbagliato se rianimato — ha invitatoMinimize, un setter, che ricorda piuttosto che restaura — ed è ridondante: ChatNotification L'ascoltatore ascolta già chat: messaggio-received nudge e riapre la finestra, e strumento:open's dedupe un-minimizes.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo