Skip to content

Update/move the normative-but-outdated SVG DOM appendix #520

Closed

Description

Image for: Description

As I'm reviewing & tidying the changes appendix, I discovered we still have a normative "SVG DOM" appendix, which is in need of updates.

Required fixes include:

  • Updating cross-references (e.g., to CSSOM, not DOM2 CSS).
  • Clarify which parts are informative summaries of content normatively defined elsewhere.
  • Redefine the section on initializing properties in a WebIDL consistent way (or remove, if the WebIDL definitions elsewhere already cover this).
  • Check whether some of the specific behaviors actually match implementations:
    • Manually dispatched events on elements that don't normally receive events (I don't think we actually disallow event attributes on non-rendered elements, do we?)
    • Invalid values behavior

I suggest also:

I don't like having normative appendices, and one reason is they get overlooked and out of date! Once we fix this one, the only other normative appendix is Implementation Requirements. I'd prefer to move its content into the relevant chapters, too, but at least it had a very "Hi, I'm Normative" nametag.

Metadata

Image for: Metadata

Metadata

Image for: Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions

Image for: Issue actions