Re: [csswg-drafts] [cssom] [css-fonts] [css-page] Sort out properties and descriptors. (#9686)

@tabatkins: Bikeshed doesn't seem to be liking the dashed attribute syntax, even though I think per the WebIDL grammar is correct. E.g., this diff on top of this PR:

```diff
diff --git a/cssom-1/Overview.bs b/cssom-1/Overview.bs
index a2ac5e91e..fdefb5521 100644
--- a/cssom-1/Overview.bs
+++ b/cssom-1/Overview.bs
@@ -2120,7 +2120,7 @@ Issue: Need to define the rules for
 [Exposed=Window]
 interface CSSPageDescriptors : CSSStyleDeclaration {
   attribute [LegacyNullToEmptyString] CSSOMString margin;
   attribute [LegacyNullToEmptyString] CSSOMString marginTop;
+  attribute [LegacyNullToEmptyString] CSSOMString margin-top;
   attribute [LegacyNullToEmptyString] CSSOMString marginRight;
   attribute [LegacyNullToEmptyString] CSSOMString marginBottom;
   attribute [LegacyNullToEmptyString] CSSOMString marginLeft;
```

Causes:

```
FATAL ERROR: IDL SYNTAX ERROR LINE: 4 - expected ";" skipped: "-top"
 ✘  Did not generate, due to errors exceeding the allowed error level.
```

Am I missing something?

-- 
GitHub Notification of comment by emilio
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/pull/9686#issuecomment-1847095463 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Friday, 8 December 2023 12:34:57 UTC