Ho risolto due problemi: FIX: unread dot not clearing for nested topics and never-opened topics - Pull Request #14 - VaperinaDEV/discourse-topic-preview-modal - GitHub
- Vista annidata:
readPosts()veniva delegata al controller annidato a livello di sito di core, anziché allapostRegistrypropria della modale, quindi il punto di stato di lettura per ogni post non veniva mai cancellato all’interno della modale. - Nuovi argomenti: venivano resettati solo
unread_posts,unreadenew_posts, ma la flag separataunseen, che gestisce il punto per i nuovi argomenti, non veniva resettata, pertanto restava visibile nell’elenco degli argomenti anche dopo che l’argomento era stato letto nella modale.