Colore notch iOS / selettore colore interfaccia

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 media per link class="light-scheme" e dark-scheme cambiano correttamente
  • i tag meta theme-color rimangono gli stessi ← male
  • cambiare la modalità del sistema operativo su Scuro
  • il colore della tacca non cambia :scream:
  • 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">
1 Mi Piace

Mi ricorda Dark/Light Mode Toggle delivers mixed results when OS settings do not match toggle settings. Forse è lo stesso bug

No, è qualcosa di diverso, è un problema nel tema. Pubblicherò la soluzione in quell’argomento.

1 Mi Piace

BUG FASTIDIOSO se hai l’OCD come me D: