Messaggio di stato personalizzato prima dell'header e altri elementi

Descrizione del problema:
Il messaggio di stato personalizzato dell’utente non viene nascosto dal banner anche quando il post che l’utente ha visto non è più visibile, rendendolo quindi poco attraente dal punto di vista visivo.
In allegato un’immagine del problema:

Comportamento previsto:
Il messaggio di stato è nascosto dal banner

Comportamento effettivo:
Lo stato viene visualizzato davanti al banner.

Passaggi per riprodurre:
Fare clic sullo stato personalizzato di un utente e scorrere verso l’alto, finché il post non scompare dalla vista. Quindi, sarà ancora possibile vedere il messaggio di stato davanti al banner nella parte superiore della pagina.

Il bug appare a questo link:
(Non sono sicuro se questo succede solo a me)

Browser/OS/Dispositivo:
App Replit/Android / Samsung Galaxy

Occorrenze simili:


Ho scoperto che si trova davanti alla barra dove puoi tornare indietro o andare avanti.
Ecco un’utile immagine:

5 Mi Piace

Posso riprodurlo:

Grazie per la segnalazione :+1:

4 Mi Piace

Ho dato un’occhiata. Due cose importanti:

  1. Questo accade solo su mobile
  2. Questo accade non solo con i tooltip dello stato utente, ma anche con alcuni altri tooltip che sono implementati utilizzando il componente DTooltip

Su desktop, utilizziamo l’evento mouseenter come trigger per il tooltip. Quando il mouse esce dal tooltip, questo scompare, quindi tutto funziona senza intoppi.

Su mobile, il trigger per il tooltip è un clic, e affinché il tooltip scompaia l’utente deve cliccare al di fuori del tooltip. Per questo motivo, il tooltip non scompare durante lo scorrimento. Questo è il comportamento predefinito dei tooltip realizzati utilizzando la libreria tippy.js che utilizziamo internamente.

Sto attualmente lavorando a una soluzione e ho già una bozza funzionante. La soluzione consisterà nel nascondere il tooltip durante lo scorrimento su mobile. E questo risolverà tutti i tooltip basati su DTooltip.

3 Mi Piace

Ecco la correzione per il problema negli argomenti:

Per qualche motivo questo non funziona nella chat, indagherò e lo risolverò in un aggiornamento successivo.

3 Mi Piace

succede anche sul mio iPad sia in visualizzazione desktop che mobile. su Safari, Chrome e Firefox su iOS 16.6.

2 Mi Piace

Ciao @andrei!
Mi dispiace dire che questo bug appare ancora in un forum di Discourse (questa volta in uno diverso).
Appare anche in questo argomento…

2 Mi Piace

Sembra che la correzione non sia ancora stata unita, quindi potresti dover aspettare ancora un po’ per testare. :+1:

4 Mi Piace

Abbiamo appena unito la correzione, è ora nel branch principale. Ricorda che risolve il problema solo negli argomenti, c’è un problema simile nella chat, che verrà affrontato separatamente in seguito.

2 Mi Piace

Ciao @andrei!
Vedo che l’intestazione cambia e lo stato svanisce quando raggiunge la cima. È questa la correzione?

1 Mi Piace

La correzione fa svanire le tooltip durante lo scorrimento. Dopo la correzione, sui touchscreen le tooltip svaniscono quando inizi a scorrere.

1 Mi Piace

Giusto. Grazie per la correzione!

1 Mi Piace

Ciao a tutti!
Questo è apparso di nuovo su un altro forum.
Altri forum come questo e Ask fanno svanire l’intestazione, ma quel forum no.
Posso aggiungere che se scorri velocemente verso l’alto quando lo stato è ancora mostrato, si sovrapporrà, ma l’intestazione non reagirà abbastanza velocemente da nasconderlo.

  1. L’intestazione stessa non li nasconde
  2. Non basare alcun bug report sui forum di SB, è praticamente sempre obsoleto.
4 Mi Piace

Simile a un altro bug che ho segnalato riguardo allo stato personalizzato che si trova davanti a qualcosa, eccone un altro:


Come puoi vedere, lo stato è ancora visibile, sovrapposto alla barra laterale anche se l’utente è stato scorrere lontano dalla vista.

1 Mi Piace

Come puoi vedere, lo stato personalizzato colpisce ancora!
Ho scoperto che si trova davanti alla barra dove puoi tornare indietro o andare avanti.
Ecco un’utile immagine:

Un altro problema con lo stato personalizzato:
https://meta.discourse.org/t/custom-status-in-front-of-sidebar/277328?u=natedhaliwal
Sembra che lo stato personalizzato abbia dei problemi.

1 Mi Piace

@NateDhaliwal grazie per aver segnalato questi problemi!

Nota che, più precisamente, i problemi sono correlati ai componenti che utilizziamo per mostrare tooltip avanzati in tutta l’app. Utilizziamo tooltip avanzati per mostrare lo stato, ma li utilizziamo anche per altre cose. Quindi, potenzialmente, problemi simili possono essere riprodotti anche con altri tooltip. La correzione che ho fornito sopra ha risolto solo i casi più generali.

Stiamo attualmente lavorando su ulteriori modifiche ai componenti per i tooltip avanzati, quindi ci saranno altri aggiornamenti qui. Ci occuperemo di questi problemi.

5 Mi Piace

C’è ne ancora una: nella chat:


Credo che questo sia già stato menzionato:

4 Mi Piace

@j.jaffeux ha apportato una revisione importante alle descrizioni comandi (e altri popup) in

Come parte di quel lavoro, sono stati risolti anche i problemi descritti in questo argomento. Ho appena testato e

  • non ci sono sovrapposizioni di descrizioni comandi di stato nella chat
  • le descrizioni comandi scompaiono all’apertura della barra laterale
  • le descrizioni comandi non appaiono sopra la barra di navigazione inferiore su dispositivi mobili
3 Mi Piace