Skip to content

[css-ui-3] using non fixed size SVG in the cursor property #1813

@frivoal

Description

@frivoal

About the cursor property, css-ui-3 says:

The UA must support the following image file formats:

  • [...]
  • SVG, as defined in [SVG11], in secure static mode [SVG2]

In addition, the UA should support the following image file formats:

  • [...]
  • SVG, as defined in [SVG11], in secure animated mode [SVG2]

Since it doesn't specify any exception, that includes SVG with non fixed sized. However, no browser implement that. See these test results: https://test.csswg.org/harness/details/css-ui-3_dev/cursor-image-005-nfs/

Unless we have 2 browser just about to implement support for non fixed sized SVG cursors, I suggest we punt this feature to level 4, and only require support for fixed size SVG in level 3.

The UA must support the following image file formats:

  • [...]
  • SVG, as defined in [SVG11], in secure static mode [SVG2], if it has an intrinsic size.

In addition, the UA should support the following image file formats:

  • [...]
  • SVG, as defined in [SVG11], in secure animated mode [SVG2], if it has an intrinsic size.

In addition, the UA may support the following image file formats:

  • [...]
  • SVG, as defined in [SVG11], in secure static mode or secure animated mode [SVG2], even if it does not have an intrinsic size.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions