Sto rivedendo alcuni temi e vedo che per gli stili mobili, le dichiarazioni vengono ora sovrascritte dalle dichiarazioni principali.
Quando dichiaro una regola direttamente in mobile/mobile.scss, ha la precedenza e viene applicata. Ma quando uso @import in mobile.scss, le dichiarazioni importate vengono sovrascritte.
Ad esempio, alcune dichiarazioni @import che ho nei temi che ora vengono sovrascritte dalle dichiarazioni nel core:
Hmm, è sorprendente. I fogli di stile del tema, sia per dispositivi mobili che desktop, sono impostati per essere caricati dopo quelli principali, vedi:
Sei sicuro che non stia succedendo qualcos’altro, come un problema di specificità del selettore? Spesso il core viene aggiornato con selettori più specifici, il che può significare che i temi che utilizzano il selettore originale regrediscano.
Ma ora non riesco nemmeno a riprodurlo! Ho appena creato un componente vuoto con solo un mobile.scss per riprovare e le dichiarazioni vengono applicate in entrambi i modi.
Mi dispiace molto per il falso report! Anche se non capisco cosa l’abbia causato prima… l’ho riscontrato anche in browser diversi…