Bug 1887221 - Make zoom recompute implicitly-inherited font-size. r=firefox-style...
commit68cb1a8b293de1ab7e769a2e4c36995b67d03de2
authorEmilio Cobos Álvarez <emilio@crisal.io>
Wed, 27 Mar 2024 22:02:57 +0000 (27 22:02 +0000)
committerEmilio Cobos Álvarez <emilio@crisal.io>
Wed, 27 Mar 2024 22:02:57 +0000 (27 22:02 +0000)
tree779c82ba7f6e3549882df276107d920ed1ffc2ac
parent6d652d37f5d0b50e06bc99859ccb392e80e97b7a
Bug 1887221 - Make zoom recompute implicitly-inherited font-size. r=firefox-style-system-reviewers,boris

This matches what WebKit and Blink ship. Bug 1887627 is the more complex
fix, though I'm a bit concerned about the performance implications
there, and I don't think that necessarily blocks shipping zoom...

This should be uncontroversial and unblocks getting zoom out of the
door.

Differential Revision: https://phabricator.services.mozilla.com/D205562
servo/components/style/properties/cascade.rs
servo/components/style/values/computed/font.rs
testing/web-platform/meta/css/css-viewport/zoom/line-height.html.ini [moved from testing/web-platform/meta/css/css-viewport/line-height.html.ini with 100% similarity]
testing/web-platform/tests/css/css-viewport/zoom/font-size-ref.html [new file with mode: 0644]
testing/web-platform/tests/css/css-viewport/zoom/font-size.html [new file with mode: 0644]
testing/web-platform/tests/css/css-viewport/zoom/line-height-ref.html [moved from testing/web-platform/tests/css/css-viewport/line-height-ref.html with 100% similarity]
testing/web-platform/tests/css/css-viewport/zoom/line-height.html [moved from testing/web-platform/tests/css/css-viewport/line-height.html with 100% similarity]