Skip to content

Enable Servo support for background-blend-mode#344

Merged
mrobinson merged 1 commit into
mainfrom
enable-background-blend-mode
Mar 28, 2026
Merged

Enable Servo support for background-blend-mode#344
mrobinson merged 1 commit into
mainfrom
enable-background-blend-mode

Conversation

@mrobinson
Copy link
Copy Markdown
Member

@mrobinson mrobinson commented Mar 25, 2026

This change enables background-blend-mode for Servo.

Servo PR: servo/servo#43666

This change enables `background-blend-mode` for Servo.

Signed-off-by: Martin Robinson <mrobinson@fastmail.fm>
mrobinson pushed a commit to mrobinson/servo that referenced this pull request Mar 25, 2026
This change adds support for `background-blend-mode` to Servo by
creating one stacking context per blend and a single stacking context to
serve as the blend container. This matches the approach that Gecko
takes.

Stylo PR: servo/stylo#344
Signed-off-by: Martin Robinson <mrobinson@fastmail.fm>
mrobinson pushed a commit to mrobinson/servo that referenced this pull request Mar 25, 2026
This change adds support for `background-blend-mode` to Servo by
creating one stacking context per blend and a single stacking context to
serve as the blend container. This matches the approach that Gecko
takes.

Stylo PR: servo/stylo#344
Signed-off-by: Martin Robinson <mrobinson@fastmail.fm>
mrobinson pushed a commit to mrobinson/servo that referenced this pull request Mar 26, 2026
This change adds support for `background-blend-mode` to Servo by
creating one stacking context per blend and a single stacking context to
serve as the blend container. This matches the approach that Gecko
takes.

Stylo PR: servo/stylo#344
Signed-off-by: Martin Robinson <mrobinson@fastmail.fm>
mrobinson pushed a commit to mrobinson/servo that referenced this pull request Mar 26, 2026
This change adds support for `background-blend-mode` to Servo by
creating one stacking context per blend and a single stacking context to
serve as the blend container. This matches the approach that Gecko
takes.

Stylo PR: servo/stylo#344
Signed-off-by: Martin Robinson <mrobinson@fastmail.fm>
@mrobinson mrobinson added this pull request to the merge queue Mar 28, 2026
Merged via the queue into main with commit 938e58c Mar 28, 2026
5 checks passed
@mrobinson mrobinson deleted the enable-background-blend-mode branch March 28, 2026 09:04
mrobinson pushed a commit to mrobinson/servo that referenced this pull request Mar 28, 2026
This change adds support for `background-blend-mode` to Servo by
creating one stacking context per blend and a single stacking context to
serve as the blend container. This matches the approach that Gecko
takes.

Stylo PR: servo/stylo#344
Signed-off-by: Martin Robinson <mrobinson@fastmail.fm>
mrobinson pushed a commit to mrobinson/servo that referenced this pull request Mar 28, 2026
This change adds support for `background-blend-mode` to Servo by
creating one stacking context per blend and a single stacking context to
serve as the blend container. This matches the approach that Gecko
takes.

Stylo PR: servo/stylo#344
Signed-off-by: Martin Robinson <mrobinson@fastmail.fm>
mrobinson pushed a commit to mrobinson/servo that referenced this pull request Mar 28, 2026
This change adds support for `background-blend-mode` to Servo by
creating one stacking context per blend and a single stacking context to
serve as the blend container. This matches the approach that Gecko
takes.

Stylo PR: servo/stylo#344
Signed-off-by: Martin Robinson <mrobinson@fastmail.fm>
github-merge-queue Bot pushed a commit to servo/servo that referenced this pull request Mar 28, 2026
This change adds support for `background-blend-mode` to Servo by
creating one stacking context per blend and a single stacking context to
serve as the blend container. This matches the approach that Gecko
takes.

Stylo PR: servo/stylo#344
Testing: This change causes some WPT tests to start passing. In general
this feature
is not well exercised by tests. I suspect that blending is hard to test
properly.
Fixes: #43621

Signed-off-by: Martin Robinson <mrobinson@fastmail.fm>
Co-authored-by: Martin Robinson <mrobinson@fastmail.fm>
mrobinson pushed a commit to mrobinson/servo that referenced this pull request Mar 28, 2026
This change adds support for `background-blend-mode` to Servo by
creating one stacking context per blend and a single stacking context to
serve as the blend container. This matches the approach that Gecko
takes.

Stylo PR: servo/stylo#344
Signed-off-by: Martin Robinson <mrobinson@fastmail.fm>
mrobinson pushed a commit to mrobinson/servo that referenced this pull request Mar 28, 2026
This change adds support for `background-blend-mode` to Servo by
creating one stacking context per blend and a single stacking context to
serve as the blend container. This matches the approach that Gecko
takes.

Stylo PR: servo/stylo#344
Signed-off-by: Martin Robinson <mrobinson@fastmail.fm>
github-merge-queue Bot pushed a commit to servo/servo that referenced this pull request Mar 28, 2026
This change adds support for `background-blend-mode` to Servo by
creating one stacking context per blend and a single stacking context to
serve as the blend container. This matches the approach that Gecko
takes.

Stylo PR: servo/stylo#344
Testing: This change causes some WPT tests to start passing. In general
this feature
is not well exercised by tests. I suspect that blending is hard to test
properly.
Fixes: #43621

Signed-off-by: Martin Robinson <mrobinson@fastmail.fm>
Co-authored-by: Martin Robinson <mrobinson@fastmail.fm>
lando-worker Bot pushed a commit to mozilla-firefox/firefox that referenced this pull request Apr 3, 2026
github-actions Bot pushed a commit to longvatrong111/stylo that referenced this pull request Apr 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants