Co nie działało
Autoprefixer potrafi zamienić grid-template-areas na starszą składnię -ms-grid-columns i -ms-grid-rows. Kiedy reguła dziedziczy obszary siatki po innej, na przykład .karta.modyfikator po .karta, odstęp między kolumnami trzeba skopiować z reguły rodzica, bo bez niego wyliczone kolumny się nie zgadzają.
Kod szukał tego odstępu tylko w skrócie grid-gap. Jeśli kontener ustawiał odstępy osobno, przez grid-row-gap i grid-column-gap, reguła dziedzicząca dostawała -ms-grid-columns: (1fr)[2] zamiast 1fr 50px 1fr, czyli siatkę bez odstępu.
Co zmieniliśmy
Funkcja getGridGap już rozpoznawała obie formy przez wyrażenie regularne, tylko dziedziczenie z niej nie korzystało. Wyrażenie trafiło do wspólnej stałej i obie ścieżki używają teraz tej samej reguły:
Jak to sprawdziliśmy
Do przypadków testowych grid-gap.css doszła para reguł .longhand-gap i .longhand-gap.modifier z odstępami ustawionymi przez właściwości składowe. Oczekiwany wynik to -ms-grid-columns: 1fr 50px 1fr i -ms-grid-rows: 100px 40px 100px w obu regułach. W opisie zmiany zaznaczyliśmy, że ten błąd może stać za zgłoszeniami #1243 i #1181, ale nie udało się potwierdzić, której składni tam użyto.
Efekt
Zmianę scalono 15 września 2026. To nasza druga zmiana przyjęta w Autoprefixerze, obok poprawki źródeł w mapach źródeł dla prefiksów siatki.