Skip to content

CSSOM updates to match web API templates - #44993

Open
hamishwillee wants to merge 3 commits into
mdn:mainfrom
hamishwillee:ff154_cssom_fixes_for_template
Open

CSSOM updates to match web API templates#44993
hamishwillee wants to merge 3 commits into
mdn:mainfrom
hamishwillee:ff154_cssom_fixes_for_template

Conversation

@hamishwillee

Copy link
Copy Markdown
Collaborator

FF154 adds preview support for the CSS Typed OM API. As part of that noticed a bunch of inconsistencies in the CSSOM "parent interface".

Changes made here:

  • Adds "interface of the [CSSOM API] ..." style boilerplate for the different interfaces, where missing
  • For the CSSOM page, this had a huge list of interfaces that contained interfaces mixed from different related APIs, and also a big list of Typed OM interfaces.
    • I've tried to move towards the normal structure - adding "RElated APIs" sections and removing interfaces in their APIs from the big list.
    • This is a little non-standard because we don't normally cross link interfaces in this way, but CSSOM is messy.

This is not exhaustive - its just better.

Related docs can be tracked in #44849

@hamishwillee
hamishwillee requested a review from a team as a code owner August 3, 2026 06:27
@hamishwillee
hamishwillee requested review from wbamberg and removed request for a team August 3, 2026 06:27
@github-actions github-actions Bot added Content:WebAPI Web API docs size/m [PR only] 51-500 LoC changed labels Aug 3, 2026
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor
Preview URLs (39 pages)

Flaws (1)

Note! 38 documents with no flaws that don't need to be listed. 🎉

Found an unexpected or unresolvable flaw? Please report it here.

URL: /en-US/docs/Web/API/CSS_Object_Model
Title: CSS Object Model (CSSOM)
Flaw count: 1

  • macros:
    • Macro domxref produces link /en-US/docs/Web/API/CSSMarginRule which doesn't resolve

(comment last updated: 2026-08-23 23:53:38)

Comment thread files/en-us/web/api/css_object_model/index.md Outdated
@github-actions github-actions Bot added the merge conflicts 🚧 [PR only] label Aug 4, 2026
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

This pull request has merge conflicts that must be resolved before it can be merged.

@hamishwillee hamishwillee changed the title CSSOM fixes to web API templates CSSOM updates to match web API templates Aug 7, 2026
@hamishwillee
hamishwillee force-pushed the ff154_cssom_fixes_for_template branch from fbdc359 to 384bb1b Compare August 7, 2026 01:26
@github-actions github-actions Bot removed the merge conflicts 🚧 [PR only] label Aug 7, 2026
@hamishwillee
hamishwillee force-pushed the ff154_cssom_fixes_for_template branch from 384bb1b to de229f3 Compare August 14, 2026 07:32
@github-actions github-actions Bot added the merge conflicts 🚧 [PR only] label Aug 22, 2026
@github-actions

Copy link
Copy Markdown
Contributor

This pull request has merge conflicts that must be resolved before it can be merged.

@hamishwillee
hamishwillee force-pushed the ff154_cssom_fixes_for_template branch from de229f3 to 6f93622 Compare August 23, 2026 23:52
@github-actions github-actions Bot removed the merge conflicts 🚧 [PR only] label Aug 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content:WebAPI Web API docs size/m [PR only] 51-500 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants