Bug 1891210 - Make line-clamp on blocks work in chrome contexts. r=dholbert

This flag is tested separately, I don't think this deserves its own
test, probably...

Differential Revision: https://phabricator.services.mozilla.com/D207342
This commit is contained in:
Emilio Cobos Álvarez 2024-04-15 18:07:51 +00:00
parent c3fc8ade58
commit 7a79e1e1d3

View file

@ -1186,7 +1186,8 @@ static bool IsLineClampRoot(const nsBlockFrame* aFrame) {
return false;
}
if (StaticPrefs::layout_css_webkit_line_clamp_block_enabled()) {
if (StaticPrefs::layout_css_webkit_line_clamp_block_enabled() ||
aFrame->PresContext()->Document()->ChromeRulesEnabled()) {
return true;
}