BackgroundImage as source for filter primitives doesn't work (even with `enable-background=new`)
Summary:
Previously blend modes changed the color of objects, but don't seem to do anything anymore.
Steps to reproduce:
- open Inkscape
- open test_blend_mode.svg, which contains:
-
enable-background="new"
in svg root node - A filter with a feBlend primitive
- Two rectangles. The top one has the filter applied
-
What happened?
- Filter appears to have no effect, the top rectangle is cyan (similar to firefox rendering)
What should have happened?
- The top rectangle should be a different color (yellow instead of cyan), like in Inkscape 1.2.2
Doesn't appear to be an issue with other filter primitives (tested blend, composite, flood). Oops must have tested wrong, see comments below
Sample attachments:
Update: demo.svg from #1264 also is no longer working (should look it this: demo screenshot)
Version info
Inkscape 1.3 (0e150ed6c4, 2023-07-21) Linux Mint 20
Inkscape 1.4-dev (1df90cb, 2023-09-12) appimage Linux Mint 20
Inkscape 1.3-alpha (2a5ddc9, 2023-03-29) appimage Linux Mint 20
GLib version: 2.64.6
GTK version: 3.24.20
glibmm version: 2.64.2
gtkmm version: 3.24.2
libxml2 version: 2.9.10
libxslt version: 1.1.34
Cairo version: 1.17.7
Pango version: 1.44.7
HarfBuzz version: 2.6.4
OS version: Linux Mint 20.3
I don't think I can provide a closer bisection anymore.
No duplicates found searching with "filter blend" or filters in Inbox and regression
Edited by Nathan Lee