diff --git a/css-typed-om/Overview.bs b/css-typed-om/Overview.bs
index bb2daadd..9a1b4f3a 100644
--- a/css-typed-om/Overview.bs
+++ b/css-typed-om/Overview.bs
@@ -1570,7 +1570,7 @@ are represented as {{CSSUnitValue}}s.
[Constructor(double value, DOMString unit)]
interface CSSUnitValue : CSSNumericValue {
attribute double value;
- attribute DOMString unit;
+ readonly attribute DOMString unit;
};
@@ -1588,21 +1588,6 @@ are represented as {{CSSUnitValue}}s.
and its {{CSSUnitValue/unit}} set to |unit|.
-
- The unit attribute of a {{CSSUnitValue}} |this| must,
- on setting a value |unit|,
- perform the following steps:
-
- 1. If [=creating a type=] from |unit| returns failure,,
- [=throw=] a {{TypeError}}.
-
- 2. Otherwise,
- set |this|’s {{CSSUnitValue/unit}} internal slot to |unit|.
-
- On reading,
- it must return the value of |this|’s {{CSSUnitValue/unit}} internal slot.
-
-
The [=type=] of a {{CSSUnitValue}}
is the result of [=creating a type=] from its {{CSSUnitValue/unit}} internal slot.
@@ -1681,32 +1666,32 @@ interface CSSMathValue : CSSNumericValue {
[Constructor(CSSNumberish... args)]
interface CSSMathSum : CSSMathValue {
- attribute CSSNumericArray values;
+ readonly attribute CSSNumericArray values;
};
[Constructor(CSSNumberish... args)]
interface CSSMathProduct : CSSMathValue {
- attribute CSSNumericArray values;
+ readonly attribute CSSNumericArray values;
};
[Constructor(CSSNumberish arg)]
interface CSSMathNegate : CSSMathValue {
- attribute CSSNumericValue value;
+ readonly attribute CSSNumericValue value;
};
[Constructor(CSSNumberish arg)]
interface CSSMathInvert : CSSMathValue {
- attribute CSSNumericValue value;
+ readonly attribute CSSNumericValue value;
};
[Constructor(CSSNumberish... args)]
interface CSSMathMin : CSSMathValue {
- attribute CSSNumericArray values;
+ readonly attribute CSSNumericArray values;
};
[Constructor(CSSNumberish... args)]
interface CSSMathMax : CSSMathValue {
- attribute CSSNumericArray values;
+ readonly attribute CSSNumericArray values;
};
interface CSSNumericArray {}; // See issue below