Open Bug 1789477 Opened 3 years ago Updated 5 days ago

[css-sizing-4] Implement `stretch` keyword for sizing properties

Categories

(Core :: CSS Parsing and Computation, enhancement)

enhancement

Tracking

()

Size Estimate M

People

(Reporter: sebo, Unassigned)

References

(Depends on 9 open bugs, Blocks 18 open bugs, )

Details

(4 keywords, Whiteboard: [platform-feature][webcompat:risk-high])

User Story

platform-scheduled:2025-12-30
web-feature: stretch
user-impact-score:62.5

The CSS Box Sizing Module Level 4 defines a new keyword stretch for sizing properties. This keyword applies stretch-fit sizing to a box so that it fits the size of its containing block.

This issue is meant to implement this keyword.

Sebastian

See Also: → 1789481
Depends on: 1909773
Depends on: 1920633
Depends on: 1920634
Depends on: 1932993
Depends on: 1933408
No longer blocks: 1933288
Depends on: 1933288
Depends on: 1933554
Depends on: 1933566
Depends on: 1933596
Depends on: 1933604
Depends on: 1936942
Depends on: 1937275
Duplicate of this bug: 1495868
Depends on: 1937624
Blocks: 1936444
Blocks: 1938258
No longer blocks: 1940370
Depends on: 1940370
Blocks: 1952838
No longer depends on: 1952838
User Story: (updated)
User Story: (updated)
Depends on: 1967716
Depends on: 1970026
Depends on: 1989365
Whiteboard: [platform-feature][webcompat:risk-high]
User Story: (updated)
User Story: (updated)
User Story: (updated)
Size Estimate: --- → M
Depends on: 2000035

[moving "Firefox fails WPT [...]"-style bugs to depend on this bug rather than blocking it, since generally those are cases where the test will just start passing when we enable this feature]

User Story: (updated)
User Story: (updated)
No longer blocks: 1952838
User Story: (updated)

This feature is now available in Safari 27 beta so it would be wonderful if Firefox could also ship.

You need to log in before you can comment on or make changes to this bug.