Quando si cambia il selettore del colore dell’interfaccia, i tag meta meta name="theme-color" non vengono aggiornati, causando a volte il colore sbagliato sulla tacca dell’iPhone.
Riproduzione (qui su meta)
- abilitare il selettore del colore dell’interfaccia
- impostare la modalità del sistema operativo su “Chiaro”
- impostare la modalità del selettore del colore dell’interfaccia di Discourse su “Chiaro”
- ricaricare il browser
- i tag meta appaiono come
<meta name="theme-color" media="all" content="#ffffff">
<meta name="theme-color" media="none" content="#1a1a1a">
che rende correttamente la tacca dell’iPhone del colore giusto
- passare la modalità del selettore del colore dell’interfaccia di Discourse su “Automatico”
- gli attributi
mediaperlink class="light-scheme"edark-schemecambiano correttamente - i tag meta
theme-colorrimangono gli stessi ← male - cambiare la modalità del sistema operativo su Scuro
- il colore della tacca non cambia

- aggiornare il browser
- i tag meta HTML cambiano in
<meta name="theme-color" media="(prefers-color-scheme: light)" content="#ffffff">
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#1a1a1a">