Chaining variables in media queries results in duplicated blocks
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Ferma
- Stack tecnologico
- javascript
- Ambito
- tooling
Direzione di ricerca
Riproduci l’input nel playground collegato e confronta il CSS generato con l’output previsto, usando issue #64 solo come contesto correlato. Il lavoro è completato quando la media query h1 viene emessa una sola volta e l’uso di tre valori di padding non aumenta la duplicazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The issue might seem related to https://github.com/MadLittleMods/postcss-css-variables/issues/64, the difference being that there is no problem with nesting in the example below.
The issue can be replicated in the playground with the following input:
:root {
--space-small: 10px;
--space-large: 20px;
}
@media (min-width: 768px) {
:root {
--space-small: 20px;
--space-large: 30px;
}
}
h1 {
padding: var(--space-small) var(--space-large);
}
h2 {
padding: var(--space-small);
}
In the output, the h2 is defined as expected, while h1's media query block gets duplicated a few times:
h1 {
padding: 10px 20px;
}
@media (min-width: 768px) {
h1 {
padding: 20px 30px;
}
}
@media (min-width: 768px) {
h1 {
padding: 20px 30px;
}
}
@media (min-width: 768px) {
h1 {
padding: 20px 30px;
}
}
@media (min-width: 768px) {
h1 {
padding: 20px 30px;
}
}
If using 3 values for padding, the level of replication is increased.
- Lingua principale
- JavaScript
- Stelle
- 551
- Fork
- 64
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di MadLittleMods/postcss-css-variables
-
enhancement
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
MadLittleMods/postcss-css-variables#80 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
MadLittleMods/postcss-css-variables#140 · 1 commento · 1 reazione ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
MadLittleMods/postcss-css-variables#139 · 2 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
MadLittleMods/postcss-css-variables#137 · 2 commenti ·
-
Maximum call stack exceededAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
MadLittleMods/postcss-css-variables#135 · 2 commenti · 2 reazioni ·
Tutte le issue di MadLittleMods/postcss-css-variables
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 12 giorni
-
[Bug]: Payment providers removed from config are never disabled in payment_providerForse già presa @medusa-os-bot l’ha presa oggi. Apertatype: bug
Difficoltà 2/5 Mezza giornata Idoneità per principianti 82/100
medusajs/medusa#17544 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area:cli good first issue priority:medium type:feature
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
PicadoLabs/build-with-ai#199 ·
I maintainer di solito rispondono entro 1 giorno
-
Cookies with valid Max-Age are omitted when Expires is in the pastForse già presa @Max-Reisinger l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
sagemathinc/sagebrush#252 ·
I maintainer di solito rispondono entro 1 giorno