style: [css-grid] Make empty and all-whitespace strings in 'grid-template-areas' invalid.

Differential Revision: https://phabricator.services.mozilla.com/D84398
This commit is contained in:
Mats Palmgren 2020-07-21 19:46:45 +00:00 committed by Emilio Cobos Álvarez
parent 780beace00
commit 5382a99adb

View file

@ -710,6 +710,11 @@ impl TemplateAreas {
});
current_area_index = Some(index);
}
if column == 0 {
// Each string must produce a valid token.
// https://github.com/w3c/csswg-drafts/issues/5110
return Err(());
}
if let Some(index) = current_area_index {
if areas[index].columns.end != column + 1 {
assert_ne!(areas[index].rows.start, row);