servo/components/style/servo
Martin Robinson fd31da9102
Anonymous boxes that wrap inlines should not inherit overflow (#30579)
In legacy layout, anonymous text wrappers were inheriting the `overflow`
and `text-overflow` properties. This results in the creation of extra
clipping for these anonymous wrappers which could clip away floats. We
will likely implement `text-overflow` differently in non-legacy layout.

This change marks all legacy layout pseudo elements as "legacy" and also
adds a new pseudo element for non-legacy layout that does not inherit
`overflow`.

Fixes #30562.

Co-authored-by: Oriol Brufau <obrufau@igalia.com>
2023-10-19 13:43:55 +00:00
..
media_queries.rs Media query resolution (#30406) 2023-09-22 16:18:00 +00:00
mod.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
restyle_damage.rs Ensure reflow damage is calculated when hypothetical box changes. 2022-03-14 12:20:46 -04:00
selector_parser.rs Anonymous boxes that wrap inlines should not inherit overflow (#30579) 2023-10-19 13:43:55 +00:00
url.rs Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00