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)
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.
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.
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.
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:
@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.