Skip to content

Render retained foreground blur filters - #486

Merged
wieslawsoltes merged 1 commit into
mainfrom
feature/css-filter-blur-485
Sep 18, 2026
Merged

wieslawsoltes merged 1 commit into
mainfrom
feature/css-filter-blur-485

Conversation

@wieslawsoltes

Copy link
Copy Markdown
Collaborator

Problem

Unchanged Code OSS uses single-function foreground blur filters, but WebScene published no retained blur group. Those workbench surfaces rendered sharply even though computed style exposed blur(...).

Change

  • parse a bounded single blur(<px-length>), including unitless zero
  • publish balanced retained filter groups with the CSS blur standard deviation
  • apply equivalent Skia and Flutter image filters around the full element subtree
  • preserve transform, clip, opacity, and existing color-filter nesting
  • add native-scene and browser-contract regression coverage

Compound filters, functional lengths, backdrop sampling, masks, and damage expansion remain tracked by #256.

Validation

Tests and builds were deliberately not executed under the current implementation-throughput directive. Native pixels, browser comparison, damage, performance, memory, lifecycle, package, and CI validation remain required before release promotion and are recorded in #485/#256/#235.

Closes #485

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.

Render retained foreground blur filters

1 participant