Update stylo (enable scrollbar-color/scrollbar-width behind a pref for the servo engine) - #46256
Conversation
162ee59 to
81c6bdf
Compare
|
🔨 Triggering try run (#28683769033) for Linux (WPT) |
|
(lint error can be ignored - that's just because you've referenced your fork of stylo and will go away once we merge the PR and change the reference back to |
ah got it i thought i messed something up lol |
|
Test results for linux-wpt from try job (#28683769033): Flaky unexpected result (40)
Stable unexpected results that are known to be intermittent (22)
|
|
✨ Try run (#28683769033) succeeded. |
Loirooriol
left a comment
There was a problem hiding this comment.
To avoid the warning, you could use rev = "refs/pull/413/head".
If you have a PR open, that using the git rev (commit id) from the branch with the |
81c6bdf to
0d7bbc9
Compare
…ngine) Points stylo at servo/stylo#413 for CI validation; to be repointed to stylo main once that PR merges. Signed-off-by: Umut Cevdet Koçak <umutcevdetkocak@gmail.com>
0d7bbc9 to
980e2b0
Compare
Both css-scrollbars-1 properties were gated `engine="gecko"` in `longhands.toml`, but their value types and parsers are engine-neutral. Removing the gate lets the servo configuration parse, compute, and expose them (`scrollbar-color` in inherited_ui, `scrollbar-width` in ui), so servo-engine consumers can implement css-scrollbars-1 rendering. Unblocks blitz scrollbars PR. Servo companion: servo/servo#46256
Points the stylo dependency at servo/stylo#413, which gates
scrollbar-colorandscrollbar-widthbehind thelayout.unimplementedpref for the servo engine. The pref is disabled in Servo, so no behavior change is expected. This PR exists to let CI validate the stylo change; it will be repointed to stylo main once servo/stylo#413 merges.Testing: No behavior change expected (the pref is disabled in Servo); existing CI/WPT coverage validates that.