Buonasera,
mesi fa ho sviluppato una piccola estensione per TB 60 che fa uso di overlay.
Sto cercando di migrarla con supporto legacy in modo che sia compatibile fino alla versione 68 ma sto avendo qualche difficoltà nel fare visualizzare le notifiche generate da questa estensione.
Con la precedente estensione utilizzavo
let msgNotificationBar = document.getElementById("msgNotificationBar");
per mostrare una notifica nei dettagli della singola email selezionata (subito sotto al destinatario dell'email per intenderci).
Con la versione legacy sto utilizzando specialTabs.msgNotificationBar
che però mi visualizza la notifica in basso alla finestra principale di thunderbird (subito sopra la barra grigia contenente i messaggi non letti e il totale messaggi per intenderci).
C'è modo di far visualizzare la notifica esattamente dove veniva mostrata prima, ovvero nel riquadro "expandedHeadersBox"?
In alternativa, all'interno del file xul ho aggiunto
<vbox id="expandedHeaderView">
<vbox id="myHdrBox" insertafter="expandedHeadersBox">
TEST
</vbox>
</vbox>
che si posiziona esattamente dove vorrei io solo che non so come gestire i pulsanti e relativi callback visto che msgNotificationBar
gestisce tutto lui