Ho provato a riprodurre questo problema utilizzando Apple Mail e su 3 browser diversi con Gmail, ma finora non ci sono riuscito. Quindi, vorrei ottenere maggiori informazioni per vedere se riusciamo a replicarlo. Puoi dirmi:
Quale client di posta elettronica utilizzi?
Se Gmail, quale browser utilizzi?
E su quale versione di macOS ti trovi?
Continueremo a indagare, ma speriamo che questo ci aiuti a restringere il campo.
Dall’aggiornamento a 2.9.0.beta4, un membro del nostro forum ha segnalato che sta riscontrando un problema simile con le e-mail inviate dal forum. Il suo PC è impostato su modalità scura, sta utilizzando Microsoft Outlook su Windows 10.
Ha inoltrato una delle e-mail al suo responsabile IT e il testo grigio chiaro è apparso nero sul dispositivo del responsabile IT.
L’impostazione ‘default dark mode color scheme id’ nel forum è impostata su None. Esiste un solo tema attivo: Default, la palette di colori è Chiara (predefinita), nessun CSS/HTML personalizzato.
Abbiamo ricevuto una segnalazione da un utente secondo cui il testo nella notifica email era di colore molto chiaro, tanto da renderlo difficile da leggere:
Il comportamento sembra verificarsi solo in Outlook Web App. Qualcun altro ha riscontrato questo problema? Mi chiedo se sia causato da Discourse o dall’app Outlook e se ci sia qualcosa che possiamo fare per risolverlo.
Posso replicare il problema utilizzando l’app Web di Outlook su Microsoft Edge (versione 106.0.1370.47 (build ufficiale) (a 64 bit)), Firefox 106.0.1 (a 64 bit) e Chrome (versione 106.0.5249.119 (build ufficiale) (a 64 bit)) su Windows 10 Enterprise, versione 20H2.
Impostazioni di Windows 10 > Personalizzazione > Colori >
Quindi, una delle seguenti opzioni:
Scegli il tuo colore: Personalizzato.
Scegli la tua modalità app predefinita: Scuro.
o:
Scegli il tuo colore: Scuro.
App Web di Outlook > Impostazioni > Modalità scura: Disattivata.
Sembra che le proprietà del colore in questo stile CSS preso da un’e-mail di nuova versione (come esempio) di seguito?
<div class="rps_735d"><div dir="ltr" style="line-height:1.4; text-align:left"><p>Hooray, a new version of <a href="https://www.discourse.org" target="_blank" rel="noopener nofollow ugc noreferrer" data-auth="NotApplicable" style="text-decoration:none; font-weight:bold; color:#006699" data-safelink="true" data-linkindex="0"><span>Discourse</span></a> is available!</p><p>Your version: 2.9.0.beta9<br aria-hidden="true">New version: <strong>2.9.0.beta10</strong></p><ul style="margin:0 0 0 10px; padding:0 0 0 20px"><li style="padding-bottom:10px"><p>Upgrade using our easy <strong><a href="https://forum.step.org/admin/upgrade" target="_blank" rel="noopener noreferrer" data-auth="NotApplicable" style="text-decoration:none; font-weight:bold; color:#006699" data-safelink="true" data-linkindex="1">one-click browser upgrade</a></strong></p></li><li style="padding-bottom:10px"><p>See what’s new in the <a href="https://meta.discourse.org/tag/release-notes" target="_blank" rel="noopener nofollow ugc noreferrer" data-auth="NotApplicable" style="text-decoration:none; font-weight:bold; color:#006699" data-safelink="true" data-linkindex="2">release notes</a> or view the <a href="https://github.com/discourse/discourse/commits/main" target="_blank" rel="noopener nofollow ugc noreferrer" data-auth="NotApplicable" style="text-decoration:none; font-weight:bold; color:#006699" data-safelink="true" data-linkindex="3">raw GitHub changelog</a></p></li><li style="padding-bottom:10px"><p>Visit <a href="https://meta.discourse.org" target="_blank" rel="noopener nofollow ugc noreferrer" data-auth="NotApplicable" style="text-decoration:none; font-weight:bold; color:#006699" data-safelink="true" data-linkindex="4">meta.<span>discourse</span>.org</a> for news, discussion, and support for <span>Discourse</span></p></li></ul><h3 style="margin:30px 0 10px"><a name="x_release-notes-1" style="text-decoration:none; font-weight:bold; color:#006699" data-safelink="true" data-linkindex="5"></a>Release notes</h3><p>Read about the release here:</p><p><a href="https://meta.discourse.org/t/2-9-0-beta10-sidebar-new-notification-menu-security-fixes-and-more/239858" target="_blank" rel="noopener nofollow ugc noreferrer" data-auth="NotApplicable" style="text-decoration:none; font-weight:bold; color:#006699" data-safelink="true" data-linkindex="6">https://meta.<span>discourse</span>.org/t/2-9-0-beta10-sidebar-new-notification-menu-security-fixes-and-more/239858</a></p><p>This release includes security fixes, so please update as soon as possible.</p><div style="display:none; white-space:nowrap; font:15px courier; line-height:0"> </div><style>
<!--
@media (prefers-color-scheme: dark) {
.rps_735d html
{background:#151515!important}
.rps_735d h1, .rps_735d h2, .rps_735d h3, .rps_735d h4, .rps_735d h5, .rps_735d h6, .rps_735d p, .rps_735d span, .rps_735d td
{color:#dddddd!important}
.rps_735d [data-stripped-secure-media]
{border-color:#454545!important}
.rps_735d [dm='text-color']
{color:#dddddd}
.rps_735d [dm='header']
{background:#151515!important}
.rps_735d [dm='topic-body']
{background:#151515!important;
border-bottom:1px solid #454545!important}
.rps_735d [dm='triangle']
{border-top-color:#151515!important}
.rps_735d [dm='body']
{background:#222222!important;
color:#dddddd!important}
.rps_735d [dm='body_primary']
{background:#062e3d!important;
color:#dddddd!important}
.rps_735d [dm='bg']
{background:#323232!important;
border-color:#454545!important}
}
-->
</style></div></div>
Nel frattempo, una soluzione alternativa potrebbe essere suggerire all'utente di attivare la modalità scura nelle impostazioni dell'app Web di Outlook...?
Mi scuso per il ritardo, abbiamo riprodotto il problema in uno scenario specifico e unito una correzione. Se siete clienti hosted, la correzione sarà nella vostra istanza entro la prossima settimana circa.
Lo scenario specifico per la riproduzione è l’utilizzo dell’app predefinita di Outlook Web in esecuzione su un sistema operativo impostato sulla modalità scura.
Questa combinazione ha causato l’applicazione di alcuni stili della modalità scura agli elementi nel modello di email. Ciò è dovuto al fatto che Outlook Web rispetta @media (prefers-color-scheme:dark) (poiché il sistema operativo è in modalità scura) anche se Outlook Web stesso non è in modalità scura. Questo è praticamente un bug di Outlook Web.
Tuttavia, abbiamo implementato una correzione minima. Ecco il commit pertinente nel core: