diff --git a/css-fonts-4/Overview.bs b/css-fonts-4/Overview.bs
index 85670691cf5..c51c139d218 100644
--- a/css-fonts-4/Overview.bs
+++ b/css-fonts-4/Overview.bs
@@ -3817,13 +3817,13 @@ The CSSFontFeatureValuesRule interface
readonly attribute CSSFontFeatureValuesMap swash;
readonly attribute CSSFontFeatureValuesMap characterVariant;
readonly attribute CSSFontFeatureValuesMap styleset;
-}
+};
-[MapClass(CSSOMString, sequence<unsigned long>)]
interface CSSFontFeatureValuesMap {
+ maplike<CSSOMString, sequence<unsigned long>>;
void set(CSSOMString featureValueName,
(unsigned long or sequence<unsigned long>) values);
-}
+};
CSSOMString
@@ -3865,13 +3865,13 @@ The CSSFontPaletteValuesRule interfa
partial interface CSSRule {
const unsigned short FONT_PALETTE_VALUES_RULE = 15;
-}
+};
interface CSSFontPaletteValuesRule : CSSRule {
maplike<unsigned long, (CSSOMString or CSSOMRGBColor)>;
attribute CSSOMString fontFamily;
attribute CSSOMString basePalette;
-}
+};
If the value of the 'setlike' functions is a CSSOMString, it is parsed as a solid color (e.g. using the rgb() syntax). If it refers to anything other than a solid color, the call is ignored or returns undefined.