Copyright © 2026 Unity Technologies
Context:
Custom filter functions are currently disabled for backdrop-filter. When a FilterFunction based on a custom filter definition is assigned to backdrop-filter, it is ignored at render time and the following warning is logged:
> Custom filters are not supported for backdrop-filter on element ''. Custom filters will be ignored.
They were disabled deliberately: applying a custom filter can run user code, and backdrop filters are evaluated during rendering, so user code could change the rendering state mid-render.
Steps to reproduce (from [Internal link]):
Actual results:
The custom filter is ignored and the "Custom filters are not supported for backdrop-filter" warning is thrown in the Console. The UI Authoring Inspector still exposes "Custom Function" as a selectable option (UI Builder hides it), so users can reach this unsupported state from the UI ([Internal link]).
Expected results:
Custom filter functions work with backdrop-filter the same way they do with filter, with no Console warning.
Proposed approach:
Instead of running the custom filter's user code during rendering, apply the filter settings in the update phase and cache the result; the renderer then only consumes the precomputed result, so no user code executes while rendering.
Related issues:
Issues you vote on will appear here