[csswg-drafts] Pull Request: [css-font-loading-3] Align with Web IDL specification

autokagami has just submitted a new pull request for https://github.com/w3c/csswg-drafts:

== [css-font-loading-3] Align with Web IDL specification ==
🤖 This is an automated pull request to align the spec with the latest Web IDL specification. 🤖

The followings are the Web IDL validation messages, which may help understanding this PR:

* ```
  Validation error at line 2 in css-font-loading-3,2, inside `interface FontFaceFeatures`:
    interface FontFaceFeatures {
              ^
  ```
  
  > Error: Interfaces must have `[Exposed]` extended attribute. To fix, add, for example, `[Exposed=Window]`. Please also consider carefully if your interface should also be exposed in a Worker scope. Refer to the [WebIDL spec section on Exposed](https://heycam.github.io/webidl/#Exposed) for more information.
* ```
  Validation error at line 6 in css-font-loading-3,2, inside `interface FontFaceVariationAxis`:
    interface FontFaceVariationAxis {
              ^
  ```
  
  > Error: Interfaces must have `[Exposed]` extended attribute. To fix, add, for example, `[Exposed=Window]`. Please also consider carefully if your interface should also be exposed in a Worker scope. Refer to the [WebIDL spec section on Exposed](https://heycam.github.io/webidl/#Exposed) for more information.
* ```
  Validation error at line 14 in css-font-loading-3,2, inside `interface FontFaceVariations`:
    interface FontFaceVariations {
              ^
  ```
  
  > Error: Interfaces must have `[Exposed]` extended attribute. To fix, add, for example, `[Exposed=Window]`. Please also consider carefully if your interface should also be exposed in a Worker scope. Refer to the [WebIDL spec section on Exposed](https://heycam.github.io/webidl/#Exposed) for more information.
* ```
  Validation error at line 18 in css-font-loading-3,2, inside `interface FontFacePalette`:
    interface FontFacePalette {
              ^
  ```
  
  > Error: Interfaces must have `[Exposed]` extended attribute. To fix, add, for example, `[Exposed=Window]`. Please also consider carefully if your interface should also be exposed in a Worker scope. Refer to the [WebIDL spec section on Exposed](https://heycam.github.io/webidl/#Exposed) for more information.
* ```
  Validation error at line 26 in css-font-loading-3,2, inside `interface FontFacePalettes`:
    interface FontFacePalettes {
              ^
  ```
  
  > Error: Interfaces must have `[Exposed]` extended attribute. To fix, add, for example, `[Exposed=Window]`. Please also consider carefully if your interface should also be exposed in a Worker scope. Refer to the [WebIDL spec section on Exposed](https://heycam.github.io/webidl/#Exposed) for more information.

Currently this autofix might introduce awkward code formatting, and feel free to manually fix it whenever it happens.

Please file an issue at https://github.com/saschanaz/webidl-updater/issues/new if you think this is invalid or should be enhanced.

See https://github.com/w3c/csswg-drafts/pull/6605


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

Received on Monday, 13 September 2021 14:08:16 UTC