Skip to content

Implement Range Track/Progress/Thumb PseudoElement for <input type="range"> - #276

Open
rayguo17 wants to merge 18 commits into
servo:mainfrom
rayguo17:slide-bar
Open

Implement Range Track/Progress/Thumb PseudoElement for <input type="range">#276
rayguo17 wants to merge 18 commits into
servo:mainfrom
rayguo17:slide-bar

Conversation

@rayguo17

@rayguo17 rayguo17 commented Dec 3, 2025

Copy link
Copy Markdown
Member

Added -servo-range-track, -servo-range-progress, -servo-range-thumb
PseudoElements, to be used in Servo.
Parallel Servo PR: servo/servo#41024

delan and others added 18 commits November 9, 2025 05:52
Any ancestors of this commit are from upstream mozilla-central, with
some filtering and renaming. Our patches and sync tooling start here.

The sync tooling has all been squashed into this commit, based on:
https://github.com/servo/stylo/commits/64731e10dc8ef87ef52aa2fb9f988c3b2530f3a7
This is a rebase of aac89c5

Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
- Bump stylo_* to 0.9.0
- Bump servo_arc to 0.4.3
- Bump selectors to 0.33.0
- Bump to_shmem to 0.3.0

Signed-off-by: Oriol Brufau <obrufau@igalia.com>
This will allow de-duplicating phf in Servo.

Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: Nico Burns <nico@nicoburns.com>
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Support font-optical-sizing in servo

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

* Add font-variation-settings to list of font shorthands for servo

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

---------

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
…o#274)

As an optimization, we skip outlines in the stacking context if they
have a width of zero. This means that when it becomes non-zero, we need
stacking context damage.

Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
Signed-off-by: Tin Tun Aung <tin.tun.aung1@huawei.com>
github-merge-queue Bot pushed a commit that referenced this pull request Mar 30, 2026
…` pseudo-elements (#310)

Added `::slider-track`, `::slider-fill`, `::slider-thumb`
pseudo-elements to be used in Servo.


Original PR: #276 
Servo PR: servo/servo#41562

---------

Signed-off-by: Tin Tun Aung <tin.tun.aung1@huawei.com>
Signed-off-by: Budiman Arbenta <arbenta6@gmail.com>
Co-authored-by: Tin Tun Aung <tin.tun.aung1@huawei.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

6 participants